=>> Building print/sioyek build started at Thu Nov 6 04:50:29 EST 2025 port directory: /usr/ports/print/sioyek package name: sioyek-2.0.0.20250513_6 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p1 FreeBSD 14.3-RELEASE-p1 1403000 amd64 maintained by: fuz@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1146 Oct 28 16:11 /usr/ports/print/sioyek/Makefile Ports top last git commit: 9bb805acfc67 Ports top unclean checkout: no Port dir last git commit: be29272b8505 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500066 Jail OSVERSION: 1403000 Job Id: 11 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p1 1403000 UNAME_r=14.3-RELEASE-p1 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_14_3_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_14_3_x64-HEAD-ALL/11/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_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=14.3 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_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1_1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1_1... [pkg.DaveG.ca] Extracting pkg-2.3.1_1: .......... done ===> sioyek-2.0.0.20250513_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of sioyek-2.0.0.20250513_6 =========================================================================== =================================================== ===== 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_6 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sioyek-2.0.0.20250513_6 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_6 for building ===> Extracting for sioyek-2.0.0.20250513_6 => 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_6 ===> Applying FreeBSD patches for sioyek-2.0.0.20250513_6 from /usr/ports/print/sioyek/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_6 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.23.1... [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.23.1: .......... done [pkg.DaveG.ca] `-- Installing glib-2.84.1_3,2... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing libiconv-1.17_1... [pkg.DaveG.ca] | `-- Extracting libiconv-1.17_1: .......... done [pkg.DaveG.ca] | `-- Installing libinotify-20240724_3... [pkg.DaveG.ca] | `-- Extracting libinotify-20240724_3: .......... done [pkg.DaveG.ca] | `-- Installing pcre2-10.46... [pkg.DaveG.ca] | `-- Extracting pcre2-10.46: .......... done [pkg.DaveG.ca] | `-- Installing py311-packaging-25.0... [pkg.DaveG.ca] | | `-- Installing python311-3.11.14... [pkg.DaveG.ca] | | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | | `-- Installing readline-8.2.13_2... [pkg.DaveG.ca] | | `-- Extracting readline-8.2.13_2: .......... done [pkg.DaveG.ca] | | `-- Extracting python311-3.11.14: .......... done [pkg.DaveG.ca] | `-- Extracting py311-packaging-25.0: .......... done [pkg.DaveG.ca] `-- Extracting glib-2.84.1_3,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 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. ===== Message from python311-3.11.14: -- 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_6 depends on executable: update-desktop-database - found ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 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_6 depends on package: xorgproto>=0 - found ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 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_6 depends on file: /usr/local/bin/ccache - found ===> Returning to build of sioyek-2.0.0.20250513_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_6 depends on shared library: libmupdf.so - not found ===> Installing existing package /packages/All/mupdf-1.26.10,1.pkg [pkg.DaveG.ca] Installing mupdf-1.26.10,1... [pkg.DaveG.ca] `-- Installing brotli-1.1.0,1... [pkg.DaveG.ca] `-- Extracting brotli-1.1.0,1: .......... done [pkg.DaveG.ca] `-- Installing curl-8.16.0... [pkg.DaveG.ca] | `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | | `-- Extracting libunistring-1.4.1: .......... 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... [pkg.DaveG.ca] | | `-- Installing liblz4-1.10.0,1... [pkg.DaveG.ca] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7: .......... done [pkg.DaveG.ca] `-- Extracting curl-8.16.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.12,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.12,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.50... [pkg.DaveG.ca] | `-- Extracting png-1.6.50: .......... 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-10.3.0... [pkg.DaveG.ca] | `-- Installing graphite2-1.3.14... [pkg.DaveG.ca] | `-- Extracting graphite2-1.3.14: .......... done [pkg.DaveG.ca] `-- Extracting harfbuzz-10.3.0: .......... 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.2... [pkg.DaveG.ca] `-- Extracting jpeg-turbo-3.1.2: .......... 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... [pkg.DaveG.ca] | `-- Installing lcms2-2.17... [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.24... [pkg.DaveG.ca] | | `-- Extracting libdeflate-1.24: .......... done [pkg.DaveG.ca] | | `-- Extracting tiff-4.7.1: .......... done [pkg.DaveG.ca] | `-- Extracting lcms2-2.17: .......... done [pkg.DaveG.ca] `-- Extracting openjpeg-2.5.4: .......... done [pkg.DaveG.ca] Extracting mupdf-1.26.10,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_6 depends on shared library: libmupdf.so - found (/usr/local/lib/libmupdf.so) ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so) ===> sioyek-2.0.0.20250513_6 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> sioyek-2.0.0.20250513_6 depends on shared library: libjbig2dec.so - found (/usr/local/lib/libjbig2dec.so) ===> sioyek-2.0.0.20250513_6 depends on shared library: libmujs.so - not found ===> Installing existing package /packages/All/mujs-1.3.5.pkg [pkg.DaveG.ca] Installing mujs-1.3.5... [pkg.DaveG.ca] Extracting mujs-1.3.5: ...... done ===> sioyek-2.0.0.20250513_6 depends on shared library: libmujs.so - found (/usr/local/lib/libmujs.so) ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 depends on shared library: libopenjp2.so - found (/usr/local/lib/libopenjp2.so) ===> sioyek-2.0.0.20250513_6 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_6 depends on shared library: libsynctex.so - found (/usr/local/lib/libsynctex.so) ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> sioyek-2.0.0.20250513_6 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> sioyek-2.0.0.20250513_6 depends on shared library: libsqlite3.so - not found ===> Installing existing package /packages/All/sqlite3-3.50.2_1,1.pkg [pkg.DaveG.ca] Installing sqlite3-3.50.2_1,1... [pkg.DaveG.ca] `-- Installing libedit-3.1.20251016,1... [pkg.DaveG.ca] `-- Extracting libedit-3.1.20251016,1: .......... done [pkg.DaveG.ca] Extracting sqlite3-3.50.2_1,1: ......... done ===> sioyek-2.0.0.20250513_6 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 depends on shared library: libQt63DCore.so - not found ===> Installing existing package /packages/All/qt6-3d-6.9.3.pkg [pkg.DaveG.ca] Installing qt6-3d-6.9.3... [pkg.DaveG.ca] `-- Installing assimp-6.0.2... [pkg.DaveG.ca] `-- Extracting assimp-6.0.2: .......... done [pkg.DaveG.ca] `-- Installing libxkbcommon-1.8.1_3... [pkg.DaveG.ca] | `-- Installing libxml2-2.14.6... [pkg.DaveG.ca] | `-- Extracting libxml2-2.14.6: .......... done [pkg.DaveG.ca] | `-- Installing wayland-1.24.0_2... [pkg.DaveG.ca] | | `-- Installing expat-2.7.3... [pkg.DaveG.ca] | | `-- Extracting expat-2.7.3: .......... 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.8.1_3: .......... done [pkg.DaveG.ca] `-- Installing qt6-base-6.9.3_1... [pkg.DaveG.ca] | `-- Installing at-spi2-core-2.56.6... [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.6: .......... done [pkg.DaveG.ca] | `-- Installing cairo-1.18.2,3... [pkg.DaveG.ca] | | `-- Installing fontconfig-2.15.0_3,1... [pkg.DaveG.ca] | | `-- Extracting fontconfig-2.15.0_3,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.14... [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.10... [pkg.DaveG.ca] | | `-- Installing gmp-6.3.0... [pkg.DaveG.ca] | | `-- Extracting gmp-6.3.0: .......... done [pkg.DaveG.ca] | | `-- Installing libtasn1-4.20.0_1... [pkg.DaveG.ca] | | `-- Extracting libtasn1-4.20.0_1: .......... 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.25.10... [pkg.DaveG.ca] | | `-- Extracting p11-kit-0.25.10: .......... done [pkg.DaveG.ca] | | `-- Extracting gnutls-3.8.10: .......... 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.14: .......... 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... [pkg.DaveG.ca] | | `-- Installing hwdata-0.399,1... [pkg.DaveG.ca] | | `-- Extracting hwdata-0.399,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-125_1... [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-125_1: ......... 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: .......... 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.60.0_6... [pkg.DaveG.ca] | | `-- Installing dav1d-1.5.1_1... [pkg.DaveG.ca] | | `-- Extracting dav1d-1.5.1_1: .......... done [pkg.DaveG.ca] | | `-- Installing pango-1.56.4... [pkg.DaveG.ca] | | | `-- Installing libXft-2.3.8... [pkg.DaveG.ca] | | | `-- Extracting libXft-2.3.8: .......... done [pkg.DaveG.ca] | | | `-- Installing libthai-0.1.29_1... [pkg.DaveG.ca] | | | `-- Installing libdatrie-0.2.13_2... [pkg.DaveG.ca] | | | `-- Extracting libdatrie-0.2.13_2: .......... done [pkg.DaveG.ca] | | | `-- Extracting libthai-0.1.29_1: .......... done [pkg.DaveG.ca] | | `-- Extracting pango-1.56.4: .......... done [pkg.DaveG.ca] | | `-- Extracting librsvg2-rust-2.60.0_6: .......... 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.123,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.123,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.0_1... [pkg.DaveG.ca] | `-- Extracting perl5-5.42.0_1: .......... done [pkg.DaveG.ca] | `-- Installing vulkan-loader-1.4.327... [pkg.DaveG.ca] | `-- Extracting vulkan-loader-1.4.327: ....... 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.9.3_1: .......... done [pkg.DaveG.ca] `-- Installing qt6-declarative-6.9.3... [pkg.DaveG.ca] | `-- Installing qt6-svg-6.9.3... [pkg.DaveG.ca] | `-- Extracting qt6-svg-6.9.3: .......... done [pkg.DaveG.ca] `-- Extracting qt6-declarative-6.9.3: .......... done [pkg.DaveG.ca] `-- Installing qt6-shadertools-6.9.3... [pkg.DaveG.ca] `-- Extracting qt6-shadertools-6.9.3: .......... done [pkg.DaveG.ca] Extracting qt6-3d-6.9.3: .......... 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.8.1_3: -- 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_6 depends on shared library: libQt63DCore.so - found (/usr/local/lib/qt6/libQt63DCore.so) ===> Returning to build of sioyek-2.0.0.20250513_6 ===> sioyek-2.0.0.20250513_6 depends on shared library: libQt6TextToSpeech.so - not found ===> Installing existing package /packages/All/qt6-speech-6.9.3.pkg [pkg.DaveG.ca] Installing qt6-speech-6.9.3... [pkg.DaveG.ca] `-- Installing qt6-multimedia-6.9.3... [pkg.DaveG.ca] | `-- Installing ffmpeg-6.1.2_16,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 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 libjxl-0.11.1_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.1_1... [pkg.DaveG.ca] | | | `-- Installing Imath-3.2.2_1... [pkg.DaveG.ca] | | | `-- Extracting Imath-3.2.2_1: .......... done [pkg.DaveG.ca] | | | `-- Installing openjph-0.24.2... [pkg.DaveG.ca] | | | `-- Extracting openjph-0.24.2: .......... done [pkg.DaveG.ca] | | `-- Extracting openexr-3.4.1_1: .......... done [pkg.DaveG.ca] | | `-- Extracting libjxl-0.11.1_2: .......... done [pkg.DaveG.ca] | | `-- Installing libplacebo-7.351.0_1... [pkg.DaveG.ca] | | `-- Installing libunwind-20240221_2... [pkg.DaveG.ca] | | `-- Extracting libunwind-20240221_2: .......... done [pkg.DaveG.ca] | | `-- Installing shaderc-2025.4_2... [pkg.DaveG.ca] | | `-- Extracting shaderc-2025.4_2: .......... done [pkg.DaveG.ca] | | `-- Installing xxhash-0.8.3... [pkg.DaveG.ca] | | `-- Extracting xxhash-0.8.3: .......... done [pkg.DaveG.ca] | | `-- Extracting libplacebo-7.351.0_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.22.0_1... [pkg.DaveG.ca] | | `-- Extracting libva-2.22.0_1: .......... 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.15.2... [pkg.DaveG.ca] | | `-- Extracting libvpx-1.15.2: .......... done [pkg.DaveG.ca] | | `-- Installing libx264-0.164.3095... [pkg.DaveG.ca] | | `-- Extracting libx264-0.164.3095: ...... done [pkg.DaveG.ca] | | `-- Installing opus-1.5.2... [pkg.DaveG.ca] | | `-- Extracting opus-1.5.2: .......... done [pkg.DaveG.ca] | | `-- Installing svt-av1-3.1.2... [pkg.DaveG.ca] | | `-- Extracting svt-av1-3.1.2: .......... done [pkg.DaveG.ca] | | `-- Installing webp-1.6.0... [pkg.DaveG.ca] | | `-- Extracting webp-1.6.0: .......... done [pkg.DaveG.ca] | | `-- Installing x265-3.6_1... [pkg.DaveG.ca] | | `-- Extracting x265-3.6_1: .......... done [pkg.DaveG.ca] | `-- Extracting ffmpeg-6.1.2_16,1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-1.26.7... [pkg.DaveG.ca] | `-- Extracting gstreamer1-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-1.26.7... [pkg.DaveG.ca] | | `-- Installing iso-codes-4.18.0... [pkg.DaveG.ca] | | `-- Extracting iso-codes-4.18.0: .......... done [pkg.DaveG.ca] | | `-- Installing orc-0.4.41_1... [pkg.DaveG.ca] | | `-- Extracting orc-0.4.41_1: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-bad-1.26.7... [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-bad-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-gl-1.26.7... [pkg.DaveG.ca] | | `-- Installing graphene-1.10.8_1... [pkg.DaveG.ca] | | `-- Installing py311-pygobject-3.50.0... [pkg.DaveG.ca] | | | `-- Installing py311-cairo-1.28.0,1... [pkg.DaveG.ca] | | | `-- Extracting py311-cairo-1.28.0,1: .......... done [pkg.DaveG.ca] | | | `-- Installing pygobject-common-3.50.0... [pkg.DaveG.ca] | | | `-- Extracting pygobject-common-3.50.0: .. done [pkg.DaveG.ca] | | `-- Extracting py311-pygobject-3.50.0: .......... done [pkg.DaveG.ca] | | `-- Extracting graphene-1.10.8_1: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-gl-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-good-1.26.7... [pkg.DaveG.ca] | | `-- Installing libsoup3-3.6.5_2... [pkg.DaveG.ca] | | `-- Installing glib-networking-2.80.1_1... [pkg.DaveG.ca] | | | `-- Installing libproxy-0.5.10... [pkg.DaveG.ca] | | | `-- Extracting libproxy-0.5.10: .......... done [pkg.DaveG.ca] | | `-- Extracting glib-networking-2.80.1_1: .......... done [pkg.DaveG.ca] | | `-- Extracting libsoup3-3.6.5_2: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-good-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-pulse-1.26.7... [pkg.DaveG.ca] | | `-- Installing pulseaudio-17.0_4... [pkg.DaveG.ca] | | `-- Installing alsa-lib-1.2.14... [pkg.DaveG.ca] | | `-- Extracting alsa-lib-1.2.14: .......... done [pkg.DaveG.ca] | | `-- Installing consolekit2-1.2.6_5... [pkg.DaveG.ca] | | | `-- Installing libxslt-1.1.43_1... [pkg.DaveG.ca] | | | `-- Installing libgcrypt-1.11.2... [pkg.DaveG.ca] | | | | `-- Installing libgpg-error-1.56... [pkg.DaveG.ca] | | | | `-- Extracting libgpg-error-1.56: .......... done [pkg.DaveG.ca] | | | `-- Extracting libgcrypt-1.11.2: .......... done [pkg.DaveG.ca] | | | `-- Extracting libxslt-1.1.43_1: .......... done [pkg.DaveG.ca] | | `-- Extracting consolekit2-1.2.6_5: ......... 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.3... [pkg.DaveG.ca] | | | | `-- Extracting mpg123-1.33.3: .......... 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.3.2... [pkg.DaveG.ca] | | | `-- Installing pydbus-common-1.3.2... [pkg.DaveG.ca] | | | `-- Extracting pydbus-common-1.3.2: .......... done [pkg.DaveG.ca] | | | `-- Extracting py311-dbus-1.3.2: .......... 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... [pkg.DaveG.ca] | | | `-- Extracting abseil-20250127.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.26.7: . done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-ugly-1.26.7... [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-ugly-1.26.7: .......... done [pkg.DaveG.ca] | `-- Installing pipewire-1.4.1_1... [pkg.DaveG.ca] | | `-- Installing ebur128-0.1.10_8... [pkg.DaveG.ca] | | `-- Extracting ebur128-0.1.10_8: ...... done [pkg.DaveG.ca] | `-- Extracting pipewire-1.4.1_1: .......... done [pkg.DaveG.ca] | `-- Installing qt6-quick3d-6.9.3... [pkg.DaveG.ca] | | `-- Installing qt6-quicktimeline-6.9.3... [pkg.DaveG.ca] | | `-- Extracting qt6-quicktimeline-6.9.3: .......... done [pkg.DaveG.ca] | `-- Extracting qt6-quick3d-6.9.3: .......... done [pkg.DaveG.ca] `-- Extracting qt6-multimedia-6.9.3: .......... done [pkg.DaveG.ca] `-- Installing speech-dispatcher-0.12.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: .......... done [pkg.DaveG.ca] Extracting qt6-speech-6.9.3: .......... 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 libjxl-0.11.1_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 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. ===> sioyek-2.0.0.20250513_6 depends on shared library: libQt6TextToSpeech.so - found (/usr/local/lib/qt6/libQt6TextToSpeech.so) ===> Returning to build of sioyek-2.0.0.20250513_6 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for sioyek-2.0.0.20250513_6 /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_6 --- 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 --- --- TouchPageSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchPageSelector.o pdf_viewer/touchui/TouchPageSelector.cpp 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. --- TouchRangeSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchRangeSelectUI.o pdf_viewer/touchui/TouchRangeSelectUI.cpp --- TouchRectangleSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchRectangleSelectUI.o pdf_viewer/touchui/TouchRectangleSelectUI.cpp --- TouchCopyOptions.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchCopyOptions.o pdf_viewer/touchui/TouchCopyOptions.cpp --- TouchCheckbox.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchCheckbox.o pdf_viewer/touchui/TouchCheckbox.cpp --- TouchSlider.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchSlider.o pdf_viewer/touchui/TouchSlider.cpp --- TouchDeleteButton.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchHighlightButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchListView.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchSettings.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchAudioButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchMarkSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchConfigMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchTextEdit.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchSearchButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchMacroEditor.o --- --- TouchGenericButtons.o --- --- TouchMainMenu.o --- --- book.o --- --- config.o --- --- database.o --- --- TouchMarkSelector.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchMarkSelector.o pdf_viewer/touchui/TouchMarkSelector.cpp --- TouchDeleteButton.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchDeleteButton.o pdf_viewer/touchui/TouchDeleteButton.cpp --- config.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchHighlightButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchHighlightButtons.o pdf_viewer/touchui/TouchHighlightButtons.cpp --- TouchListView.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchListView.o pdf_viewer/touchui/TouchListView.cpp --- TouchSettings.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchSettings.o pdf_viewer/touchui/TouchSettings.cpp --- TouchAudioButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchAudioButtons.o pdf_viewer/touchui/TouchAudioButtons.cpp --- TouchDrawControls.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchConfigMenu.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchConfigMenu.o pdf_viewer/touchui/TouchConfigMenu.cpp --- TouchTextEdit.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchTextEdit.o pdf_viewer/touchui/TouchTextEdit.cpp --- TouchSearchButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchSearchButtons.o pdf_viewer/touchui/TouchSearchButtons.cpp --- TouchMacroEditor.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchGenericButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchMainMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- book.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- document.o --- --- document_view.o --- --- config.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 config.o pdf_viewer/config.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; | ^ --- 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 --- database.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- TouchDrawControls.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchDrawControls.o pdf_viewer/touchui/TouchDrawControls.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); | ^ --- 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; | ^ --- TouchMacroEditor.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchMacroEditor.o pdf_viewer/touchui/TouchMacroEditor.cpp --- TouchGenericButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchGenericButtons.o pdf_viewer/touchui/TouchGenericButtons.cpp 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. --- TouchMainMenu.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 TouchMainMenu.o pdf_viewer/touchui/TouchMainMenu.cpp --- book.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 book.o pdf_viewer/book.cpp --- document.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- input.o --- --- TouchHighlightButtons.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; | ^ --- 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 --- document.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 document.o pdf_viewer/document.cpp --- database.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 database.o pdf_viewer/database.cpp --- TouchConfigMenu.o --- /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 --- TouchTextEdit.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; | ^ --- document_view.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- 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] --- main.o --- --- main_widget.o --- --- 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; --- TouchHighlightButtons.o --- 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; | ^ --- 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; | ^ --- 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] --- 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] --- 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; | ^ --- TouchConfigMenu.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] --- TouchTextEdit.o --- 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; | ^ --- document_view.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 document_view.o pdf_viewer/document_view.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; | ^ --- input.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- book.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; --- main.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- pdf_renderer.o --- --- config.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); --- TouchHighlightButtons.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/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 --- TouchListView.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 --- 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; --- 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] --- database.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; --- TouchDrawControls.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; | ^ --- TouchConfigMenu.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; --- TouchTextEdit.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/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 --- TouchMacroEditor.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; | ^ --- input.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 input.o pdf_viewer/input.cpp --- main_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- book.o --- | ^ 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); --- main.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 main.o pdf_viewer/main.cpp --- pdf_renderer.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- config.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; | ^ --- TouchHighlightButtons.o --- 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 { | ^ --- TouchListView.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 --- | ^ 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 { | ^ --- document.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; --- database.o --- | ^ 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); --- TouchDrawControls.o --- 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; | ^ --- TouchConfigMenu.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/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 { | ^ --- TouchTextEdit.o --- 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 { | ^ --- TouchMacroEditor.o --- 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; | ^ --- main_widget.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 main_widget.o pdf_viewer/main_widget.cpp --- book.o --- | ^ 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' --- pdf_renderer.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 pdf_renderer.o pdf_viewer/pdf_renderer.cpp --- config.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 pdf_viewer/config.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: --- TouchHighlightButtons.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/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); | ^ --- TouchListView.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 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: --- 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: --- document.o --- | ^ 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); --- database.o --- | ^ 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' --- TouchDrawControls.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/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 --- TouchConfigMenu.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/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: --- TouchTextEdit.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/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 --- TouchMacroEditor.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/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 --- book.o --- 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 { --- config.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 pdf_viewer/config.cpp:2: --- TouchHighlightButtons.o --- 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] --- TouchListView.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__)) | ^ --- 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__)) | ^ --- document.o --- | ^ 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 --- database.o --- 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 { --- TouchDrawControls.o --- 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 { | ^ --- TouchConfigMenu.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__)) | ^ --- TouchTextEdit.o --- 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); | ^ --- TouchMacroEditor.o --- 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 { | ^ --- book.o --- | ^ /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(); --- config.o --- 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__)) --- TouchHighlightButtons.o --- 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); --- TouchListView.o --- 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 | ^ --- 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(); --- document.o --- | ^ /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' --- database.o --- | ^ /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] --- TouchDrawControls.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/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); | ^ --- TouchConfigMenu.o --- 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(); | ^ --- TouchTextEdit.o --- 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 --- TouchMacroEditor.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/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 --- book.o --- | ^ 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; | ^ --- config.o --- | ^ 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(); | ^ --- TouchHighlightButtons.o --- | ^ 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 --- TouchListView.o --- /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; | ^ --- 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; --- document.o --- 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 --- database.o --- 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; | ^ --- TouchDrawControls.o --- 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] --- TouchConfigMenu.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; --- TouchTextEdit.o --- 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; --- TouchMacroEditor.o --- 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); | ^ --- book.o --- 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; | ^ --- config.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; --- TouchHighlightButtons.o --- 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- TouchListView.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] 489 | virtual void set_state_change_callback(std::function callback); --- 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; | ^ --- document.o --- 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] --- database.o --- 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; | ^ --- TouchDrawControls.o --- 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); --- TouchConfigMenu.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; | ^ --- TouchTextEdit.o --- | ^ 18 warnings generated. --- TouchMacroEditor.o --- 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 --- book.o --- 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] --- config.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; | ^ --- TouchListView.o --- | ^ 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 --- 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); --- document.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); --- database.o --- 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] --- TouchDrawControls.o --- | ^ 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 --- TouchConfigMenu.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/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) { --- TouchMacroEditor.o --- 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; --- book.o --- 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. --- config.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; | ^ 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 }); | ^ --- TouchListView.o --- 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 --- 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 --- document.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; | ^ 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()) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ --- database.o --- 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] --- TouchDrawControls.o --- 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- TouchConfigMenu.o --- | ^ 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); | ^ --- TouchMacroEditor.o --- | ^ 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; | ^ --- config.o --- 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] --- TouchListView.o --- 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) { --- TouchSettings.o --- 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: --- document.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~ --- database.o --- 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) { | ^ --- TouchConfigMenu.o --- 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] --- TouchMacroEditor.o --- 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 --- config.o --- 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. --- TouchListView.o --- | ^ 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. --- TouchSettings.o --- 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:176:10: note: overridden virtual function is here 176 | 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] --- document.o --- 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] --- database.o --- 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] --- TouchConfigMenu.o --- 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 --- TouchMacroEditor.o --- 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:176:10: note: overridden virtual function is here 176 | bool event(QEvent *event) override; | ^ --- TouchSettings.o --- 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) { | ^ --- document.o --- 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()) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ --- database.o --- 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) { --- TouchConfigMenu.o --- 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:176:10: note: overridden virtual function is here 176 | 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) --- TouchMacroEditor.o --- 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:7: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:7: 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(); | ^ --- TouchSettings.o --- 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:7: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:7: 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(); | ^ --- document.o --- 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] --- database.o --- | ^ 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) { | ^ --- TouchConfigMenu.o --- 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:7: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:7: 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: --- TouchMacroEditor.o --- /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. --- TouchSettings.o --- /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. --- document.o --- 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] --- database.o --- 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: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())); | ^~~~~~~~~~ ~ --- TouchConfigMenu.o --- /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. --- document.o --- 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()) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ --- database.o --- 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:59:21: note: expanded from macro 'assert' 59 | #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++) { | ~ ^ ~~~~~~~~~~~~~ --- document.o --- 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]; | ^~~~~~~~~~~ --- database.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ --- document.o --- 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 == '[')) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ --- database.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~ --- document.o --- 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++) { --- database.o --- 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); | ^ --- document.o --- | ~ ^ ~~~~~~~~~~~~~~~~~~ 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] --- database.o --- /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_); } | ^ --- document.o --- 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] --- database.o --- /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 --- document.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ --- database.o --- 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 --- document.o --- 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())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ --- database.o --- 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(); | ^ --- document.o --- 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){ --- database.o --- /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(); } --- document.o --- | ^ 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())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ --- database.o --- | ^ /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_)); | ^ --- document.o --- 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] --- database.o --- /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 --- document.o --- 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] --- database.o --- 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(); } | ^ --- document.o --- 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: --- database.o --- /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_)); | ^ --- document.o --- /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 --- database.o --- /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 --- document.o --- 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(); } --- database.o --- 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] --- document.o --- | ^ /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(); | ^ --- database.o --- 311 | static int string_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^~~~~~~~~~~~~~~~~~~~~~ 55 warnings generated. --- document.o --- 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; | ^~~~~~~~~~~~~ 102 warnings generated. --- pdf_view_opengl_widget.o --- --- 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; | ^ --- checksum.o --- --- new_file_checker.o --- --- coordinates.o --- --- ui.o --- --- path.o --- --- utils.o --- --- mysortfilterproxymodel.o --- --- RunGuard.o --- --- OpenWithApplication.o --- --- checksum.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 checksum.o pdf_viewer/checksum.cpp 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:79:5: note: 'addData' has been explicitly marked deprecated here 79 | QT_DEPRECATED_VERSION_X_6_4("Use the QByteArrayView overload instead") | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:173:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_4' 173 | # define QT_DEPRECATED_VERSION_X_6_4(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ 1 warning generated. --- 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; | ^ --- document_view.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; | ^ --- 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] --- pdf_view_opengl_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- RunGuard.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- 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; | ^ --- new_file_checker.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- coordinates.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- ui.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- path.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- utils.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- mysortfilterproxymodel.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- fzf.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; | ^ --- main.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; | ^ --- document_view.o --- 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; | ^ --- 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_view_opengl_widget.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 pdf_view_opengl_widget.o pdf_viewer/pdf_view_opengl_widget.cpp --- RunGuard.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 RunGuard.o pdf_viewer/RunGuard.cpp --- main_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; | ^ --- OpenWithApplication.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- new_file_checker.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 new_file_checker.o pdf_viewer/new_file_checker.cpp --- coordinates.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 coordinates.o pdf_viewer/coordinates.cpp --- ui.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 ui.o pdf_viewer/ui.cpp --- path.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 path.o pdf_viewer/path.cpp --- utils.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 utils.o pdf_viewer/utils.cpp --- mysortfilterproxymodel.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 mysortfilterproxymodel.o pdf_viewer/mysortfilterproxymodel.cpp --- fzf.o --- cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/qt--- pdf_renderer.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; | ^ --- main.o --- 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; | ^ --- document_view.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/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 --- input.o --- | ^ 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); --- main_widget.o --- 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; | ^ --- OpenWithApplication.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 OpenWithApplication.o pdf_viewer/OpenWithApplication.cpp --- fzf.o --- 6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 fzf.o fzf/fzf.c --- pdf_renderer.o --- 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; | ^ --- main.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/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 --- document_view.o --- 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 { | ^ --- input.o --- | ^ 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' --- main_widget.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/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 --- pdf_renderer.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/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 --- main.o --- 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 { | ^ --- document_view.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/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 --- input.o --- 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 { --- main_widget.o --- 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 { | ^ --- pdf_renderer.o --- 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 { | ^ --- main.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/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); | ^ --- document_view.o --- 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); | ^ --- input.o --- | ^ /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] --- main_widget.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/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_renderer.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/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 --- main.o --- 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] --- document_view.o --- 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 --- input.o --- 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; | ^ --- main_widget.o --- 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] --- pdf_renderer.o --- 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); | ^ --- main.o --- 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); --- document_view.o --- 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; --- input.o --- 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; | ^ --- main_widget.o --- 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_renderer.o --- 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 --- main.o --- | ^ 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 --- document_view.o --- | ^ 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 --- input.o --- 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: --- main_widget.o --- | ^ 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 --- pdf_renderer.o --- 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; --- main.o --- 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; | ^ --- document_view.o --- 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) { | ^ --- input.o --- 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(); | ^ --- main_widget.o --- 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_renderer.o --- | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ --- main.o --- 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 --- document_view.o --- 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) { | ^ --- input.o --- 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: --- main_widget.o --- 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 --- pdf_renderer.o --- 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. --- main.o --- 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 --- document_view.o --- 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()) { | ~~~~~ ^ ~~~~~~~~~~~~ --- input.o --- 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:176:10: note: overridden virtual function is here 176 | bool event(QEvent *event) override; | ^ In file included from pdf_viewer/input.cpp:18: In file included from pdf_viewer/ui.h:45: --- main_widget.o --- 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; | ^ --- main.o --- 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) { --- document_view.o --- 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] --- input.o --- 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; | ^ --- main_widget.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 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] --- main.o --- | ^ 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); --- document_view.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ --- input.o --- 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] --- main_widget.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 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: --- main.o --- | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:176:10: note: overridden virtual function is here 176 | 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] --- document_view.o --- 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()) { --- input.o --- 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); | ^ --- main_widget.o --- 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:176:10: note: overridden virtual function is here 176 | bool event(QEvent *event) override; | ^ pdf_viewer/main_widget.cpp:444:41: warning: unused parameter 'mevent' [-Wunused-parameter] 444 | void mouseReleaseEvent(QMouseEvent* mevent) { | ^ --- main.o --- 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: --- document_view.o --- | ~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ --- input.o --- 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] --- main_widget.o --- 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) --- main.o --- 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: --- document_view.o --- 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] --- input.o --- 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); } | ^ --- main_widget.o --- 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 --- main.o --- 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. --- document_view.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ --- input.o --- 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); --- main_widget.o --- 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 --- document_view.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ --- input.o --- | ^ 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] --- main_widget.o --- 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- qrc_resources.cpp --- /usr/local/libexec/qt6/rcc -name resources resources.qrc -o qrc_resources.cpp --- document_view.o --- 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: --- input.o --- 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(); | ^ --- main_widget.o --- 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(); | ^ --- document_view.o --- 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] --- input.o --- 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() { | ^ --- main_widget.o --- 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] --- document_view.o --- 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(); --- input.o --- 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 --- main_widget.o --- 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ --- document_view.o --- | ^ 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. --- input.o --- 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); | ^ --- main_widget.o --- 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] --- input.o --- 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() { | ^ --- main_widget.o --- 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] --- input.o --- 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(); | ^ --- main_widget.o --- 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)); | ^ --- input.o --- 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) { --- main_widget.o --- 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) { | ^ --- input.o --- | ^ 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); | ^ --- main_widget.o --- 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] --- input.o --- 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() { | ^ --- main_widget.o --- 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] --- input.o --- 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)); --- main_widget.o --- 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) { | ^ --- input.o --- | ^~~~~~~~~~ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ --- main_widget.o --- 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()); --- input.o --- 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] --- main_widget.o --- | ^~~~~ 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: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 --- input.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~ --- main_widget.o --- 331 | QT_DEPRECATED_VERSION_X_6_0("Use position()") | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:141:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0' 141 | # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # 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()); | ^ --- input.o --- 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++) { --- main_widget.o --- /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:141:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0' 141 | # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # 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] --- input.o --- | ~ ^ ~~~~~~~~~~~~~~~ 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) { | ^ --- main_widget.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ --- input.o --- 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 { --- main_widget.o --- 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) { --- input.o --- | ^ 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) { --- main_widget.o --- | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ --- input.o --- | ^ 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 --- main_widget.o --- 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) { | ^ --- input.o --- 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] --- main_widget.o --- 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)) { --- input.o --- 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] --- main_widget.o --- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ --- input.o --- 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 --- main_widget.o --- 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: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] --- input.o --- 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); | ^ --- main_widget.o --- 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 --- input.o --- 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) { --- main_widget.o --- 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) { | ^ --- input.o --- | ^ 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] --- main_widget.o --- 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: --- input.o --- 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] --- main_widget.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~ --- input.o --- 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(); | ^ --- main_widget.o --- 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: --- input.o --- 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(); | ^~~~~~~~ --- main_widget.o --- 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(); --- input.o --- 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] --- main_widget.o --- | ^ /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; --- input.o --- 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); | ^ --- main_widget.o --- | ^ /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(); } | ^ --- input.o --- 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) { | ^ --- main_widget.o --- /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 --- input.o --- 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) | ^ --- main_widget.o --- 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() { | ^ --- input.o --- 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 --- main_widget.o --- 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 --- input.o --- 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] --- main_widget.o --- 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( | ^ --- input.o --- 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 --- main_widget.o --- 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] --- input.o --- 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ --- main_widget.o --- 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: --- input.o --- 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()) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ --- main_widget.o --- /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)); | ^ --- input.o --- 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) { | ^ --- main_widget.o --- /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 --- input.o --- 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; --- main_widget.o --- 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 --- input.o --- | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 --- main_widget.o --- 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 --- input.o --- 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] --- main_widget.o --- 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 --- input.o --- 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) { --- main_widget.o --- 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( | ^ --- input.o --- | ^ 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); }; --- main_widget.o --- 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 --- input.o --- | ~~^~~~ 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] --- main_widget.o --- 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 --- input.o --- 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 == '>')) { | ~ ^ ~ --- main_widget.o --- 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; --- input.o --- 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)) { --- main_widget.o --- | ^ 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( | ^ --- input.o --- | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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] --- main_widget.o --- 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(); } | ^ --- input.o --- 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) {} | ^ --- main_widget.o --- /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(); | ^ --- input.o --- 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: --- main_widget.o --- /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] --- 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; | ^ --- main_widget.o --- 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_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; | ^ --- main_widget.o --- 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_view_opengl_widget.o --- 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; | ^ --- main_widget.o --- | ^ 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] --- pdf_view_opengl_widget.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/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: --- main_widget.o --- 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_view_opengl_widget.o --- 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__)) --- main_widget.o --- 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 --- pdf_view_opengl_widget.o --- | ^ 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 | ^ --- main_widget.o --- 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_view_opengl_widget.o --- /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; | ^ --- main_widget.o --- 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); --- pdf_view_opengl_widget.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] 489 | virtual void set_state_change_callback(std::function callback); --- main_widget.o --- | ^ 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 --- pdf_view_opengl_widget.o --- | ^ 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 --- main_widget.o --- 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] --- pdf_view_opengl_widget.o --- 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] --- main_widget.o --- 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] --- pdf_view_opengl_widget.o --- 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++) { | ~ ^ ~~~~~~~~~~~~~~ --- main_widget.o --- 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 --- pdf_view_opengl_widget.o --- 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ --- main_widget.o --- 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, | ^ --- pdf_view_opengl_widget.o --- 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; | ^~~~~~~~~~~ --- main_widget.o --- 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) { | ^~~~~~~~~~~~~~~~~~ 162 warnings generated. --- pdf_view_opengl_widget.o --- 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. --- input.o --- /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_predefs.h --- --- 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: 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_predefs.h --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -dM -E -o moc_predefs.h /usr/local/lib/qt6/mkspecs/features/data/dummy.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:176:10: note: overridden virtual function is here 176 | 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. --- 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. --- 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] --- 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] --- utils.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; --- coordinates.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; --- utils.o --- | ^ 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); --- coordinates.o --- | ^ 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); --- utils.o --- | ^ 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' --- coordinates.o --- | ^ 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' --- utils.o --- 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 { --- coordinates.o --- 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 { --- utils.o --- | ^ /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] --- coordinates.o --- | ^ /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] --- utils.o --- 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; | ^ --- coordinates.o --- 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; | ^ --- utils.o --- 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; | ^ --- coordinates.o --- 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; | ^ --- utils.o --- 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] --- coordinates.o --- 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. --- utils.o --- 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:59:21: note: expanded from macro 'assert' 59 | #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. --- 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. --- 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 --- --- 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; --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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); --- moc_TouchSlider.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 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; | ^ 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(); --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- ui.o --- | ^ 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] --- moc_TouchHighlightButtons.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- ui.o --- 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:176:10: note: overridden virtual function is here --- moc_TouchAudioButtons.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- ui.o --- 176 | 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. --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchDrawControls.cpp --- --- moc_TouchMacroEditor.cpp --- --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- moc_TouchGenericButtons.cpp --- --- moc_TouchMainMenu.cpp --- --- moc_main_widget.cpp --- --- moc_TouchDrawControls.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- /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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- moc_TouchGenericButtons.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- /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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- moc_mysortfilterproxymodel.cpp --- --- moc_ui.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- /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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_OpenWithApplication.cpp --- --- 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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- moc_TouchRectangleSelectUI.o --- --- moc_TouchSlider.o --- --- moc_TouchRectangleSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchSlider.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_RunGuard.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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-eb03410682f70fa27cbe2f9ec3bf5--- moc_TouchSearchButtons.o --- --- moc_TouchTextEdit.o --- --- moc_TouchSlider.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_OpenWithApplication.cpp --- 9ac086457d7/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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchSearchButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchTextEdit.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchPageSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchRangeSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchRangeSelectUI.o moc_TouchRangeSelectUI.cpp --- qrc_resources.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchDeleteButton.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchConfigMenu.o --- --- moc_TouchDeleteButton.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchCheckbox.o --- --- moc_TouchMarkSelector.o --- --- moc_TouchListView.o --- --- moc_TouchAudioButtons.o --- --- moc_TouchCopyOptions.o --- --- moc_TouchCheckbox.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchMarkSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchListView.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchAudioButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchCheckbox.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchMarkSelector.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchListView.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchAudioButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchAudioButtons.o moc_TouchAudioButtons.cpp --- moc_TouchCopyOptions.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchHighlightButtons.o --- --- moc_TouchConfigMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchHighlightButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchConfigMenu.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchConfigMenu.o moc_TouchConfigMenu.cpp --- moc_TouchHighlightButtons.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_mysortfilterproxymodel.o --- --- 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 -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_TouchGenericButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 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_TouchMainMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchSettings.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_RunGuard.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_pdf_renderer.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchMacroEditor.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_TouchMacroEditor.o moc_TouchMacroEditor.cpp --- moc_main_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_main_widget.o moc_main_widget.cpp --- 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. --- 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:176:10: note: overridden virtual function is here 176 | 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. --- moc_ui.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- moc_OpenWithApplication.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtMultimedi--- moc_TouchDrawControls.o --- --- moc_OpenWithApplication.o --- a -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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_OpenWithApplication.o moc_OpenWithApplication.cpp --- moc_TouchDrawControls.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -fPIC -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_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_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/QtQmlMeta -I/usr/local/include/qt6/QtQmlModels -I/usr/local/include/qt6/QtQmlWorkerScript -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 --- 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; | ^ ./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_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: ./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: 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 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; | ^ ./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_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; | ^ /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] 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. --- 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/libQt6QmlMeta.so /usr/local/lib/qt6/libQt6QmlModels.so /usr/local/lib/qt6/libQt6QmlWorkerScript.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_6 depends on executable: update-desktop-database - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for sioyek-2.0.0.20250513_6 ===> 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=2025-11-06T09:50:29+0000' 'PKG_NOTE_ports_top_git_hash=9bb805acfc67' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=be29272b8505' '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_6 ===> Building sioyek-2.0.0.20250513_6 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for sioyek-2.0.0.20250513_6 build of print/sioyek | sioyek-2.0.0.20250513_6 ended at Thu Nov 6 04:51:22 EST 2025 build time: 00:00:56