==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: scantailor-advanced 1.0.19-2 (Fri Sep 15 02:03:48 2023)
==> Retrieving sources...
  -> Found scantailor-advanced-1.0.19.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    scantailor-advanced-1.0.19.tar.gz ... Passed
==> Making package: scantailor-advanced 1.0.19-2 (Fri Sep 15 02:04:05 2023)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
   1) libglvnd
:: Repository alarm
   2) imx-gpu-viv-dfb  3) imx-gpu-viv-fb  4) imx-gpu-viv-wl  5) imx-gpu-viv-x11

Enter a number (default=1): 
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (85) argon2-20190702-5  avahi-1:0.8+r127+g55d783d-1
              cryptsetup-2.6.1-3  dbus-1.14.10-1  default-cursors-2-1
              device-mapper-2.03.22-2  double-conversion-3.3.0-1
              duktape-2.7.0-6  fontconfig-2:2.14.2-1  freetype2-2.13.2-1
              graphite-1:1.3.14-3  harfbuzz-8.2.0-1  hwdata-0.374-1
              iptables-1:1.8.9-1  jbigkit-2.1-7  kbd-2.6.2-1  kmod-30-3
              libb2-0.98.1-2  libcups-1:2.4.6-1  libdaemon-0.14-5
              libdrm-2.4.116-1  libedit-20230828_3.1-1  libevdev-1.13.1-1
              libglvnd-1.6.0-1  libgudev-238-1  libice-1.1.1-2
              libinput-1.24.0-1  libjpeg-turbo-3.0.0-1  libmnl-1.0.5-1
              libnetfilter_conntrack-1.0.9-1  libnfnetlink-1.0.2-1
              libnftnl-1.2.6-1  libnl-3.8.0-1  libomxil-bellagio-0.9.3-4
              libpcap-1.10.4-1  libpciaccess-0.17-1  libproxy-0.5.3-2
              libseccomp-2.5.4-2  libsm-1.2.4-1  libunwind-1.6.2-2
              libwacom-2.8.0-1  libx11-1.8.6-1  libxau-1.0.11-2  libxcb-1.16-1
              libxdamage-1.1.6-1  libxdmcp-1.1.4-2  libxext-1.3.5-1
              libxfixes-6.0.1-1  libxi-1.8.1-1  libxkbcommon-1.5.0-1
              libxkbcommon-x11-1.5.0-1  libxmu-1.1.4-1  libxrender-0.9.11-1
              libxshmfence-1.3.2-1  libxt-1.3.0-1  libxxf86vm-1.1.5-1
              llvm-libs-16.0.6-1.1  lm_sensors-1:3.6.0.r41.g31d1f125-2
              md4c-0.4.8-1  mesa-1:23.1.7-1  mtdev-1.1.6-2
              qt6-translations-6.5.2-1  shared-mime-info-2.2+13+ga2ffb28-1
              systemd-254.3-1  tslib-1.22-1  vulkan-headers-1:1.3.264-2
              vulkan-icd-loader-1.3.263-1  wayland-1.22.0-1  xcb-proto-1.16.0-1
              xcb-util-0.4.1-1  xcb-util-cursor-0.1.4-1  xcb-util-image-0.4.1-2
              xcb-util-keysyms-0.4.1-4  xcb-util-renderutil-0.3.10-1
              xcb-util-wm-0.4.2-1  xdg-utils-1.1.3+45+g301a1a4-1
              xkeyboard-config-2.39-1  xorg-xprop-1.2.6-1  xorg-xset-1.2.5-1
              xorgproto-2023.2-1  hicolor-icon-theme-0.17-3  libpng-1.6.40-2
              libtiff-4.6.0-1  qt6-base-6.5.2-1  qt6-svg-6.5.2-1

Total Download Size:    77.30 MiB
Total Installed Size:  380.36 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 llvm-libs-16.0.6-1.1-armv7h downloading...
 mesa-1:23.1.7-1-armv7h downloading...
 qt6-base-6.5.2-1-armv7h downloading...
 systemd-254.3-1-armv7h downloading...
 libx11-1.8.6-1-armv7h downloading...
 qt6-translations-6.5.2-1-any downloading...
 hwdata-0.374-1-any downloading...
 kbd-2.6.2-1-armv7h downloading...
 vulkan-headers-1:1.3.264-2-any downloading...
 libxcb-1.16-1-armv7h downloading...
 libtiff-4.6.0-1-armv7h downloading...
 harfbuzz-8.2.0-1-armv7h downloading...
 xkeyboard-config-2.39-1-any downloading...
 cryptsetup-2.6.1-3-armv7h downloading...
 shared-mime-info-2.2+13+ga2ffb28-1-armv7h downloading...
 libxt-1.3.0-1-armv7h downloading...
 freetype2-2.13.2-1-armv7h downloading...
 libjpeg-turbo-3.0.0-1-armv7h downloading...
 iptables-1:1.8.9-1-armv7h downloading...
 avahi-1:0.8+r127+g55d783d-1-armv7h downloading...
 libdrm-2.4.116-1-armv7h downloading...
 libnl-3.8.0-1-armv7h downloading...
 fontconfig-2:2.14.2-1-armv7h downloading...
 libglvnd-1.6.0-1-armv7h downloading...
 libinput-1.24.0-1-armv7h downloading...
 dbus-1.14.10-1-armv7h downloading...
 libpcap-1.10.4-1-armv7h downloading...
 device-mapper-2.03.22-2-armv7h downloading...
 xorgproto-2023.2-1-any downloading...
 libcups-1:2.4.6-1-armv7h downloading...
 libpng-1.6.40-2-armv7h downloading...
 libxkbcommon-1.5.0-1-armv7h downloading...
 duktape-2.7.0-6-armv7h downloading...
 qt6-svg-6.5.2-1-armv7h downloading...
 libxi-1.8.1-1-armv7h downloading...
 xcb-proto-1.16.0-1-any downloading...
 wayland-1.22.0-1-armv7h downloading...
 lm_sensors-1:3.6.0.r41.g31d1f125-2-armv7h downloading...
 libomxil-bellagio-0.9.3-4-armv7h downloading...
 libwacom-2.8.0-1-armv7h downloading...
 vulkan-icd-loader-1.3.263-1-armv7h downloading...
 libunwind-1.6.2-2-armv7h downloading...
 libxext-1.3.5-1-armv7h downloading...
 libedit-20230828_3.1-1-armv7h downloading...
 tslib-1.22-1-armv7h downloading...
 kmod-30-3-armv7h downloading...
 libseccomp-2.5.4-2-armv7h downloading...
 libice-1.1.1-2-armv7h downloading...
 graphite-1:1.3.14-3-armv7h downloading...
 libxmu-1.1.4-1-armv7h downloading...
 md4c-0.4.8-1-armv7h downloading...
 xdg-utils-1.1.3+45+g301a1a4-1-any downloading...
 libevdev-1.13.1-1-armv7h downloading...
 double-conversion-3.3.0-1-armv7h downloading...
 libnftnl-1.2.6-1-armv7h downloading...
 jbigkit-2.1-7-armv7h downloading...
 libsm-1.2.4-1-armv7h downloading...
 libgudev-238-1-armv7h downloading...
 libnetfilter_conntrack-1.0.9-1-armv7h downloading...
 argon2-20190702-5-armv7h downloading...
 xcb-util-wm-0.4.2-1-armv7h downloading...
 libxrender-0.9.11-1-armv7h downloading...
 libxdmcp-1.1.4-2-armv7h downloading...
 libproxy-0.5.3-2-armv7h downloading...
 xorg-xprop-1.2.6-1-armv7h downloading...
 libb2-0.98.1-2-armv7h downloading...
 libxkbcommon-x11-1.5.0-1-armv7h downloading...
 libpciaccess-0.17-1-armv7h downloading...
 xorg-xset-1.2.5-1-armv7h downloading...
 libdaemon-0.14-5-armv7h downloading...
 xcb-util-image-0.4.1-2-armv7h downloading...
 mtdev-1.1.6-2-armv7h downloading...
 libnfnetlink-1.0.2-1-armv7h downloading...
 libxxf86vm-1.1.5-1-armv7h downloading...
 libxfixes-6.0.1-1-armv7h downloading...
 xcb-util-0.4.1-1-armv7h downloading...
 xcb-util-cursor-0.1.4-1-armv7h downloading...
 libxau-1.0.11-2-armv7h downloading...
 libmnl-1.0.5-1-armv7h downloading...
 hicolor-icon-theme-0.17-3-any downloading...
 xcb-util-renderutil-0.3.10-1-armv7h downloading...
 xcb-util-keysyms-0.4.1-4-armv7h downloading...
 libxdamage-1.1.6-1-armv7h downloading...
 libxshmfence-1.3.2-1-armv7h downloading...
 default-cursors-2-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-cursor...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libunwind...
installing libxfixes...
installing libxdamage...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing libomxil-bellagio...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libpng...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xorg-xprop...
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxi...
installing vulkan-headers...
installing tslib...
installing mtdev...
installing device-mapper...
installing argon2...
installing cryptsetup...
installing dbus...
installing libmnl...
installing libnftnl...
installing libnl...
installing libpcap...
installing libnfnetlink...
installing libnetfilter_conntrack...
installing iptables...
installing kbd...
installing kmod...
installing hwdata...
installing libseccomp...
installing systemd...
warning: directory permissions differ on /var/log/journal/
filesystem: 755  package: 2755
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'distcc' with GID 983.
Creating group 'systemd-journal' with GID 982.
Creating group 'rfkill' with GID 981.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating user 'distcc' (distcc user) with UID 983 and GID 983.
Creating group 'systemd-coredump' with GID 980.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980.
Creating group 'systemd-network' with GID 979.
Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979.
Creating group 'systemd-oom' with GID 978.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978.
Creating group 'systemd-journal-remote' with GID 977.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977.
Creating group 'systemd-journal-upload' with GID 976.
Creating user 'systemd-journal-upload' (systemd Journal Upload) with UID 976 and GID 976.
Creating group 'systemd-resolve' with GID 975.
Creating user 'systemd-resolve' (systemd Resolver) with UID 975 and GID 975.
Creating group 'systemd-timesync' with GID 974.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 974 and GID 974.
Creating group 'tss' with GID 973.
Creating user 'tss' (tss user for tpm2) with UID 973 and GID 973.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
    [installed]
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries
    systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
    polkit: allow administration as unprivileged user
    python: Unified Kernel Image with ukify
    curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
    gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
    libbpf: support BPF programs
    libfido2: unlocking LUKS2 volumes with FIDO2 token
    libp11-kit: support PKCS#11 [installed]
    tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing libinput...
Optional dependencies for libinput
    gtk4: libinput debug-gui
    python-pyudev: libinput measure
    python-libevdev: libinput measure
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing duktape...
installing libproxy...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
    qt5-base: qt5 bindings
installing libcups...
installing double-conversion...
installing libb2...
installing md4c...
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
    qt6-wayland: to run Qt6 applications in a Wayland session
    postgresql-libs: PostgreSQL driver
    mariadb-libs: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    freetds: MS SQL driver
    gtk3: GTK platform plugin
    perl: for syncqt [installed]
installing qt6-svg...
installing hicolor-icon-theme...
installing jbigkit...
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
:: Running post-transaction hooks...
( 1/12) Creating system user accounts...
Creating group 'avahi' with GID 972.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972.
( 2/12) Updating journal message catalog...
( 3/12) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 4/12) Updating udev hardware database...
( 5/12) Applying kernel sysctl settings...
  Skipped: Current root is not booted.
( 6/12) Creating temporary files...
error: command failed to execute correctly
( 7/12) Reloading device manager configuration...
  Skipped: Device manager is not running.
( 8/12) Arming ConditionNeedsUpdate...
( 9/12) Updating the MIME type database...
(10/12) Updating fontconfig configuration...
(11/12) Reloading system bus configuration...
  Skipped: Current root is not booted.
(12/12) Updating fontconfig cache...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (9) boost-libs-1.83.0-2  cppdap-1.58.0-1  jsoncpp-1.9.5-2
             libnsl-2.0.0-3  libuv-1.46.0-1  rhash-1.4.3-1  boost-1.83.0-2
             cmake-3.27.5-1  qt6-tools-6.5.2-2

Total Download Size:    37.23 MiB
Total Installed Size:  281.85 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-3.27.5-1-armv7h downloading...
 boost-1.83.0-2-armv7h downloading...
 qt6-tools-6.5.2-2-armv7h downloading...
 boost-libs-1.83.0-2-armv7h downloading...
 cppdap-1.58.0-1-armv7h downloading...
 libuv-1.46.0-1-armv7h downloading...
 rhash-1.4.3-1-armv7h downloading...
 jsoncpp-1.9.5-2-armv7h downloading...
 libnsl-2.0.0-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libnsl...
installing libuv...
installing rhash...
installing cppdap...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui [installed]
installing qt6-tools...
Optional dependencies for qt6-tools
    qt6-declarative: for qdoc and lupdate
    clang: for qdoc and lupdate
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the MIME type database...
[?25h==> Retrieving sources...
  -> Found scantailor-advanced-1.0.19.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting scantailor-advanced-1.0.19.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 12.1.0
-- The CXX compiler identification is GNU 12.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Found ZLIB: /usr/lib/libz.so (found version "1.3")  
-- Found PNG: /usr/lib/libpng.so (found version "1.6.40") 
-- Found TIFF: /usr/lib/libtiff.so (found version "4.6.0")  
-- Found Boost: /usr/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.60") found components: unit_test_framework prg_exec_monitor 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found WrapOpenGL: TRUE  
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.5.0", minimum required is "0.5.0") 
-- Found WrapVulkanHeaders: /usr/include  
-- Configuring done (4.3s)
-- Generating done (0.6s)
-- Build files have been written to: /build/scantailor-advanced/src/build
[  0%] Automatic MOC for target interaction
[  0%] Generating scantailor_de.qm
[  1%] Automatic MOC and UIC for target fix_orientation
[  2%] Automatic MOC for target zones
[  2%] Automatic MOC for target foundation
Updating '/build/scantailor-advanced/src/build/scantailor_de.qm'...
    Generated 664 translation(s) (664 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[  2%] Generating scantailor_es.qm
Updating '/build/scantailor-advanced/src/build/scantailor_es.qm'...
    Generated 573 translation(s) (378 finished and 195 unfinished)
    Ignored 92 untranslated source text(s)
[  2%] Built target interaction_autogen
[  2%] Generating scantailor_fr.qm
[  2%] Built target foundation_autogen
Updating '/build/scantailor-advanced/src/build/scantailor_fr.qm'...
    Generated 665 translation(s) (665 finished and 0 unfinished)
[  2%] Generating scantailor_ko.qm
[  2%] Automatic MOC and UIC for target deskew
[  2%] Automatic MOC and UIC for target page_split
Updating '/build/scantailor-advanced/src/build/scantailor_ko.qm'...
    Generated 611 translation(s) (413 finished and 198 unfinished)
    Ignored 54 untranslated source text(s)
[  3%] Generating scantailor_pl.qm
Updating '/build/scantailor-advanced/src/build/scantailor_pl.qm'...
    Generated 665 translation(s) (663 finished and 2 unfinished)
[  3%] Generating scantailor_pt.qm
Updating '/build/scantailor-advanced/src/build/scantailor_pt.qm'...
    Generated 631 translation(s) (599 finished and 32 unfinished)
    Ignored 34 untranslated source text(s)
[  3%] Generating scantailor_ru.qm
Updating '/build/scantailor-advanced/src/build/scantailor_ru.qm'...
    Generated 633 translation(s) (633 finished and 0 unfinished)
    Ignored 32 untranslated source text(s)
[  3%] Built target compile_translations
[  3%] Automatic MOC and UIC for target select_content
[  3%] Built target page_split_autogen
[  3%] Automatic MOC and UIC for target page_layout
[  3%] Built target select_content_autogen
[  3%] Built target deskew_autogen
[  3%] Building CXX object src/foundation/CMakeFiles/foundation.dir/foundation_autogen/mocs_compilation.cpp.o
[  3%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Constants.cpp.o
[  3%] Building CXX object src/foundation/CMakeFiles/foundation.dir/AutoRemovingFile.cpp.o
[  4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Proximity.cpp.o
[  4%] Built target fix_orientation_autogen
[  4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PropertyFactory.cpp.o
[  4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PropertySet.cpp.o
[  4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PerformanceTimer.cpp.o
[  5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/GridLineTraverser.cpp.o
[  5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/LineIntersectionScalar.cpp.o
[  5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/XmlMarshaller.cpp.o
[  5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/XmlUnmarshaller.cpp.o
[  6%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Utils.cpp.o
[  6%] Linking CXX static library libfoundation.a
[  6%] Built target foundation
[  7%] Automatic MOC for target math
[  7%] Built target math_autogen
[  7%] Building CXX object src/math/CMakeFiles/math.dir/LinearSolver.cpp.o
[  8%] Building CXX object src/math/CMakeFiles/math.dir/math_autogen/mocs_compilation.cpp.o
[  8%] Building CXX object src/math/CMakeFiles/math.dir/SidesOfLine.cpp.o
[  8%] Building CXX object src/math/CMakeFiles/math.dir/ToLineProjector.cpp.o
[  9%] Building CXX object src/math/CMakeFiles/math.dir/ArcLengthMapper.cpp.o
[  9%] Building CXX object src/math/CMakeFiles/math.dir/LineBoundedByRect.cpp.o
[  9%] Building CXX object src/math/CMakeFiles/math.dir/PolylineIntersector.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/ArcLengthMapper.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/ArcLengthMapper.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = ArcLengthMapper::Sample; _Alloc = std::allocator<ArcLengthMapper::Sample>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ArcLengthMapper::Sample>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = ArcLengthMapper::Sample; _Alloc = std::allocator<ArcLengthMapper::Sample>]',
    inlined from 'void ArcLengthMapper::addSample(double, double)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/ArcLengthMapper.cpp:28:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ArcLengthMapper::Sample*, std::vector<ArcLengthMapper::Sample> >' changed in GCC 7.1
[  9%] Building CXX object src/math/CMakeFiles/math.dir/LinearFunction.cpp.o
[  9%] Building CXX object src/math/CMakeFiles/math.dir/QuadraticFunction.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/XSpline.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/spfit/FrenetFrame.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/spfit/ConstraintSet.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/spfit/SqDistApproximant.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/spfit/PolylineModelShape.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/spfit/LinearForceBalancer.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.h:9,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&, double&}; _Tp = XSpline::ControlPoint; _Alloc = std::allocator<XSpline::ControlPoint>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<XSpline::ControlPoint>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&, double&}; _Tp = XSpline::ControlPoint; _Alloc = std::allocator<XSpline::ControlPoint>]',
    inlined from 'void XSpline::appendControlPoint(const QPointF&, double)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:101:31:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<XSpline::ControlPoint*, std::vector<XSpline::ControlPoint> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70,
    inlined from 'void XSpline::maybeAddMoreSamples(const VirtualFunction<void, const QPointF&, double, spfit::FittableSpline::SampleFlags>&, double, double, double, double, double, const QPointF&, double, const QPointF&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:235:7:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70,
    inlined from 'virtual void XSpline::sample(const VirtualFunction<void, const QPointF&, double, spfit::FittableSpline::SampleFlags>&, const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:181:7:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70,
    inlined from 'virtual void XSpline::sample(const VirtualFunction<void, const QPointF&, double, spfit::FittableSpline::SampleFlags>&, const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:192:7:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70,
    inlined from 'virtual void XSpline::sample(const VirtualFunction<void, const QPointF&, double, spfit::FittableSpline::SampleFlags>&, const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:181:7,
    inlined from 'std::vector<QPointF> XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:678:9:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:677:87,
    inlined from 'Res ProxyFunction<Delegate, Res, ArgTypes>::operator()(ArgTypes ...) const [with Delegate = XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const::<lambda(const QPointF&, double, spfit::FittableSpline::SampleFlags)>; Res = void; ArgTypes = {const QPointF&, double, spfit::FittableSpline::SampleFlags}]' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/foundation/VirtualFunction.h:23:70,
    inlined from 'virtual void XSpline::sample(const VirtualFunction<void, const QPointF&, double, spfit::FittableSpline::SampleFlags>&, const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:192:7,
    inlined from 'std::vector<QPointF> XSpline::toPolyline(const spfit::FittableSpline::SamplingParams&, double, double) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:678:9:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {XSpline::ControlPoint}; _Tp = XSpline::ControlPoint; _Alloc = std::allocator<XSpline::ControlPoint>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<XSpline::ControlPoint>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = XSpline::ControlPoint; _Alloc = std::allocator<XSpline::ControlPoint>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = XSpline::ControlPoint; _Alloc = std::allocator<XSpline::ControlPoint>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1389:30,
    inlined from 'void XSpline::insertControlPoint(int, const QPointF&, double)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/XSpline.cpp:106:25:
/usr/include/c++/12.1.0/bits/vector.tcc:366:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<XSpline::ControlPoint*, std::vector<XSpline::ControlPoint> >' changed in GCC 7.1
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/spfit/OptimizationResult.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/spfit/Optimizer.cpp.o
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/SplineFitter.cpp.o
[ 12%] Built target page_layout_autogen
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/adiff/SparseMap.cpp.o
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/adiff/Function.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/spfit/PolylineModelShape.h:8,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/spfit/PolylineModelShape.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {XSpline::PointAndDerivs}; _Tp = XSpline::PointAndDerivs; _Alloc = std::allocator<XSpline::PointAndDerivs>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<XSpline::PointAndDerivs>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {XSpline::PointAndDerivs}; _Tp = XSpline::PointAndDerivs; _Alloc = std::allocator<XSpline::PointAndDerivs>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = XSpline::PointAndDerivs; _Alloc = std::allocator<XSpline::PointAndDerivs>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'spfit::PolylineModelShape::PolylineModelShape(const std::vector<QPointF>&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/math/spfit/PolylineModelShape.cpp:29:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<XSpline::PointAndDerivs*, std::vector<XSpline::PointAndDerivs> >' changed in GCC 7.1
[ 12%] Linking CXX static library libmath.a
[ 12%] Built target math
[ 12%] Automatic MOC for target imageproc
[ 12%] Automatic MOC for target math_tests
[ 12%] Built target math_tests_autogen
[ 12%] Built target imageproc_autogen
[ 12%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/main.cpp.o
[ 12%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/imageproc_autogen/mocs_compilation.cpp.o
[ 12%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/math_tests_autogen/mocs_compilation.cpp.o
[ 12%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestHessians.cpp.o
[ 12%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BinaryImage.cpp.o
[ 13%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BinaryThreshold.cpp.o
[ 13%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestSqDistApproximant.cpp.o
[ 13%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SlicedHistogram.cpp.o
[ 13%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BitOps.cpp.o
[ 13%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SeedFill.cpp.o
[ 14%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestMatrixCalc.cpp.o
[ 14%] Built target zones_autogen
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnCompEraser.cpp.o
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnCompEraserExt.cpp.o
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/GrayImage.cpp.o
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Grayscale.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/UpscaleIntegerTimes.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ReduceThreshold.cpp.o
[ 16%] Linking CXX executable ../../../math_tests
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Shear.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SkewFinder.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp: In function 'QImage imageproc::toGrayscale(const QImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:149:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:151:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp: In constructor 'imageproc::GrayscaleHistogram::GrayscaleHistogram(const QImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:279:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:284:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp: In constructor 'imageproc::GrayscaleHistogram::GrayscaleHistogram(const QImage&, const imageproc::BinaryImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:306:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Grayscale.cpp:311:5: note: here
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/OrthogonalRotation.cpp.o
[ 17%] Built target math_tests
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Scale.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Transform.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Morphology.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Binarize.cpp.o
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolygonUtils.cpp.o
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolygonRasterizer.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp: In function 'QImage imageproc::transform(const QImage&, const QTransform&, const QRect&, OutsidePixels, const QSizeF&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:328:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:330:5: note: here
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.0/algorithm:61,
                 from /usr/include/qt6/QtCore/qcontainertools_impl.h:22,
                 from /usr/include/qt6/QtCore/qarraydataops.h:9,
                 from /usr/include/qt6/QtCore/qarraydatapointer.h:7,
                 from /usr/include/qt6/QtCore/qlist.h:8,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/QColor:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:4:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Distance = int; _Tp = QPointF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Distance = int; _Tp = QPointF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:34:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::XLess>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:34:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:36:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::YLess>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Transform.cpp:36:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/HoughLineDetector.cpp.o
In file included from /usr/include/c++/12.1.0/algorithm:61,
                 from /usr/include/qt6/QtCore/qcontainertools_impl.h:22,
                 from /usr/include/qt6/QtCore/qarraydataops.h:9,
                 from /usr/include/qt6/QtCore/qarraydatapointer.h:7,
                 from /usr/include/qt6/QtCore/qlist.h:8,
                 from /usr/include/qt6/QtGui/qpolygon.h:8,
                 from /usr/include/qt6/QtGui/QPolygonF:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:7:
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Distance = int; _Tp = QPointF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&, const QPointF&}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QLineF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&, const QPointF&}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]',
    inlined from 'static void imageproc::PolygonUtils::maybeAddNormalizedEdge(std::vector<QLineF>&, const QPointF&, const QPointF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:117:23,
    inlined from 'static void imageproc::PolygonUtils::maybeAddNormalizedEdge(std::vector<QLineF>&, const QPointF&, const QPointF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:111:6:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&, const QPointF&}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]',
    inlined from 'static void imageproc::PolygonUtils::maybeAddNormalizedEdge(std::vector<QLineF>&, const QPointF&, const QPointF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:119:23,
    inlined from 'static void imageproc::PolygonUtils::maybeAddNormalizedEdge(std::vector<QLineF>&, const QPointF&, const QPointF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:111:6:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<imageproc::PolygonUtils::Before>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::{anonymous}::LexicographicPointComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Distance = int; _Tp = QLineF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:85:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:85:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:86:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonUtils::Before>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonUtils.cpp:86:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/GaussBlur.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/MorphGradientDetect.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Morphology.cpp: In function 'void imageproc::hitMissReplaceInPlace(BinaryImage&, BWColor, const char*, int, int)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Morphology.cpp:1018:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Morphology.cpp:1020:9: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Morphology.cpp:1024:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/Morphology.cpp:1026:9: note: here
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolynomialLine.cpp.o
In file included from /usr/include/c++/12.1.0/algorithm:61,
                 from /usr/include/qt6/QtCore/qcontainertools_impl.h:22,
                 from /usr/include/qt6/QtCore/qarraydataops.h:9,
                 from /usr/include/qt6/QtCore/qarraydatapointer.h:7,
                 from /usr/include/qt6/QtCore/qlist.h:8,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/qimage.h:8,
                 from /usr/include/qt6/QtGui/QImage:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:6:
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'std::pair<_FIter, _FIter> std::__equal_range(_ForwardIterator, _ForwardIterator, const _Tp&, _CompareItTp, _CompareTpIt) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Tp = double; _CompareItTp = __gnu_cxx::__ops::_Iter_comp_val<imageproc::PolygonRasterizer::EdgeOrderY>; _CompareTpIt = __gnu_cxx::__ops::_Val_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Distance = int; _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Distance = int; _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&, const QPointF&}; _Tp = imageproc::PolygonRasterizer::Edge; _Alloc = std::allocator<imageproc::PolygonRasterizer::Edge>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::PolygonRasterizer::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPointF, QPointF, int}; _Tp = imageproc::PolygonRasterizer::Edge; _Alloc = std::allocator<imageproc::PolygonRasterizer::Edge>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::PolygonRasterizer::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const imageproc::PolygonRasterizer::Edge*, double&, double&}; _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Alloc = std::allocator<imageproc::PolygonRasterizer::EdgeComponent>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::PolygonRasterizer::EdgeComponent>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&, const QPointF&}; _Tp = imageproc::PolygonRasterizer::Edge; _Alloc = std::allocator<imageproc::PolygonRasterizer::Edge>]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:248:27:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::Edge*, std::vector<imageproc::PolygonRasterizer::Edge> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF, QPointF, int}; _Tp = imageproc::PolygonRasterizer::Edge; _Alloc = std::allocator<imageproc::PolygonRasterizer::Edge>]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:258:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::Edge*, std::vector<imageproc::PolygonRasterizer::Edge> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF, QPointF, int}; _Tp = imageproc::PolygonRasterizer::Edge; _Alloc = std::allocator<imageproc::PolygonRasterizer::Edge>]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:259:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::Edge*, std::vector<imageproc::PolygonRasterizer::Edge> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:266:22:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:270:22:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:271:22:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:275:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:275:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const imageproc::PolygonRasterizer::Edge*, double&, double&}; _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Alloc = std::allocator<imageproc::PolygonRasterizer::EdgeComponent>]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:289:36:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderY]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:294:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderY>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderY]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:294:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const imageproc::PolygonRasterizer::EdgeComponent&}; _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Alloc = std::allocator<imageproc::PolygonRasterizer::EdgeComponent>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::PolygonRasterizer::EdgeComponent>::iterator' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Tp = double; _Compare = imageproc::PolygonRasterizer::EdgeOrderY]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:313:25:
/usr/include/c++/12.1.0/bits/stl_algo.h:2205:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Alloc = std::allocator<imageproc::PolygonRasterizer::EdgeComponent>]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<imageproc::PolygonRasterizer::EdgeComponent>]' at /usr/include/c++/12.1.0/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = std::back_insert_iterator<std::vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:385:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:620:7,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:319:14:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:327:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:327:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Tp = double; _Compare = imageproc::PolygonRasterizer::EdgeOrderY]',
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:352:25:
/usr/include/c++/12.1.0/bits/stl_algo.h:2205:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = imageproc::PolygonRasterizer::EdgeComponent; _Alloc = std::allocator<imageproc::PolygonRasterizer::EdgeComponent>]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<imageproc::PolygonRasterizer::EdgeComponent>]' at /usr/include/c++/12.1.0/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = std::back_insert_iterator<std::vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:385:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const imageproc::PolygonRasterizer::EdgeComponent*; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _OI = back_insert_iterator<vector<imageproc::PolygonRasterizer::EdgeComponent> >]' at /usr/include/c++/12.1.0/bits/stl_algobase.h:620:7,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:358:14:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:366:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::PolygonRasterizer::EdgeOrderX>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/PolygonRasterizer.cpp:366:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolynomialSurface.cpp.o
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.0/functional:64,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qtextstream.h:8,
                 from /usr/include/qt6/QtCore/qdebug.h:13,
                 from /usr/include/qt6/QtCore/QDebug:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:6:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Distance = int; _Tp = imageproc::HoughLine; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.h:8,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'imageproc::HoughLineDetector::HoughLineDetector(const QSize&, double, double, double, int)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:55:33:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&, const double&, const unsigned int&}; _Tp = imageproc::HoughLine; _Alloc = std::allocator<imageproc::HoughLine>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::HoughLine>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = imageproc::HoughLineDetector::GreaterQualityFirst]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'std::vector<imageproc::HoughLine> imageproc::HoughLineDetector::findLines(unsigned int) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:156:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<imageproc::HoughLineDetector::GreaterQualityFirst>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = imageproc::HoughLineDetector::GreaterQualityFirst]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'std::vector<imageproc::HoughLine> imageproc::HoughLineDetector::findLines(unsigned int) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:156:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&, const double&, const unsigned int&}; _Tp = imageproc::HoughLine; _Alloc = std::allocator<imageproc::HoughLine>]',
    inlined from 'std::vector<imageproc::HoughLine> imageproc::HoughLineDetector::findLines(unsigned int) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/HoughLineDetector.cpp:153:23:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SavGolKernel.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SavGolFilter.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/DrawOver.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/AdjustBrightness.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/SavGolKernel.h:8,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/SavGolKernel.cpp:6:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12.1.0/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = imageproc::SavGolKernel::Rotation; _Alloc = std::allocator<imageproc::SavGolKernel::Rotation>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::SavGolKernel::Rotation>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = imageproc::SavGolKernel::Rotation; _Alloc = std::allocator<imageproc::SavGolKernel::Rotation>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::SavGolKernel::Rotation>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = imageproc::SavGolKernel::Rotation; _Alloc = std::allocator<imageproc::SavGolKernel::Rotation>]',
    inlined from 'void imageproc::SavGolKernel::QR()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/SavGolKernel.cpp:83:33:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::SavGolKernel::Rotation*, std::vector<imageproc::SavGolKernel::Rotation> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = imageproc::SavGolKernel::Rotation; _Alloc = std::allocator<imageproc::SavGolKernel::Rotation>]',
    inlined from 'void imageproc::SavGolKernel::QR()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/SavGolKernel.cpp:108:31:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::SavGolKernel::Rotation*, std::vector<imageproc::SavGolKernel::Rotation> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'imageproc::SavGolKernel::SavGolKernel(const QSize&, const QPoint&, int, int)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/SavGolKernel.cpp:43:22:
/usr/include/c++/12.1.0/bits/stl_vector.h:1032:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SEDM.cpp.o
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnectivityMap.cpp.o
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/InfluenceMap.cpp.o
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/MaxWhitespaceFinder.cpp.o
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/RastLineFinder.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/RastLineFinder.h:12,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/RastLineFinder.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&}; _Tp = imageproc::RastLineFinder::Point; _Alloc = std::allocator<imageproc::RastLineFinder::Point>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<imageproc::RastLineFinder::Point>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPointF&}; _Tp = imageproc::RastLineFinder::Point; _Alloc = std::allocator<imageproc::RastLineFinder::Point>]',
    inlined from 'imageproc::RastLineFinder::RastLineFinder(const std::vector<QPointF>&, const imageproc::RastLineFinderParams&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/RastLineFinder.cpp:74:26:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::RastLineFinder::Point*, std::vector<imageproc::RastLineFinder::Point> >' changed in GCC 7.1
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ColorInterpolation.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BackgroundColorCalculator.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SeedFillGeneric.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BadAllocIfNull.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ColorSegmenter.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Posterizer.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ImageCombination.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Dpi.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Dpm.cpp.o
[ 24%] Linking CXX static library libimageproc.a
[ 24%] Built target imageproc
[ 24%] Automatic MOC for target imageproc_tests
[ 24%] Automatic MOC and UIC for target core
[ 24%] Automatic MOC for target dewarping
[ 24%] Built target dewarping_autogen
[ 24%] Built target imageproc_tests_autogen
[ 24%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/Curve.cpp.o
[ 24%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/imageproc_tests_autogen/mocs_compilation.cpp.o
[ 25%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DistortionModel.cpp.o
[ 25%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/dewarping_autogen/mocs_compilation.cpp.o
[ 25%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/main.cpp.o
[ 25%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DistortionModelBuilder.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/Curve.h:8,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/Curve.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {float&, float&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {float&, float&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static std::vector<QPointF> dewarping::Curve::deserializePolyline(const QDomElement&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/Curve.cpp:66:24:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 25%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DetectVertContentBounds.cpp.o
[ 26%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestBinaryImage.cpp.o
[ 26%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TowardsLineTracer.cpp.o
In file included from /usr/include/c++/12.1.0/algorithm:61,
                 from /usr/include/qt6/QtCore/qcontainertools_impl.h:22,
                 from /usr/include/qt6/QtCore/qarraydataops.h:9,
                 from /usr/include/qt6/QtCore/qarraydatapointer.h:7,
                 from /usr/include/qt6/QtCore/qlist.h:8,
                 from /usr/include/qt6/QtGui/qpolygon.h:8,
                 from /usr/include/qt6/QtGui/qtransform.h:7,
                 from /usr/include/qt6/QtGui/QTransform:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.h:9,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:4:
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Distance = int; _Tp = dewarping::DistortionModelBuilder::TracedCurve; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {dewarping::DistortionModelBuilder::TracedCurve}; _Tp = dewarping::DistortionModelBuilder::TracedCurve; _Alloc = std::allocator<dewarping::DistortionModelBuilder::TracedCurve>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<dewarping::DistortionModelBuilder::TracedCurve>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void dewarping::DistortionModelBuilder::RansacAlgo::buildAndAssessModel(const dewarping::DistortionModelBuilder::TracedCurve*, const dewarping::DistortionModelBuilder::TracedCurve*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:452:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void dewarping::DistortionModelBuilder::RansacAlgo::buildAndAssessModel(const dewarping::DistortionModelBuilder::TracedCurve*, const dewarping::DistortionModelBuilder::TracedCurve*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:453:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void dewarping::DistortionModelBuilder::RansacAlgo::buildAndAssessModel(const dewarping::DistortionModelBuilder::TracedCurve*, const dewarping::DistortionModelBuilder::TracedCurve*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:454:18:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {dewarping::DistortionModelBuilder::TracedCurve}; _Tp = dewarping::DistortionModelBuilder::TracedCurve; _Alloc = std::allocator<dewarping::DistortionModelBuilder::TracedCurve>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = dewarping::DistortionModelBuilder::TracedCurve; _Alloc = std::allocator<dewarping::DistortionModelBuilder::TracedCurve>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel dewarping::DistortionModelBuilder::tryBuildModel(DebugImages*, const QImage*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:135:30:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18,
    inlined from 'dewarping::DistortionModel dewarping::DistortionModelBuilder::tryBuildModel(DebugImages*, const QImage*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:147:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4820:18,
    inlined from 'dewarping::DistortionModel dewarping::DistortionModelBuilder::tryBuildModel(DebugImages*, const QImage*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModelBuilder.cpp:147:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
[ 26%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TextLineTracer.cpp.o
[ 27%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TextLineRefiner.cpp.o
[ 27%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestReduceThreshold.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/QColor:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/BinaryImage.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DetectVertContentBounds.cpp:6:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dewarping::{anonymous}::Segment&}; _Tp = dewarping::{anonymous}::Segment; _Alloc = std::allocator<dewarping::{anonymous}::Segment>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<dewarping::{anonymous}::Segment>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dewarping::{anonymous}::Segment; _Alloc = std::allocator<dewarping::{anonymous}::Segment>]',
    inlined from 'void dewarping::{anonymous}::RansacModel::add(const dewarping::{anonymous}::Segment&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DetectVertContentBounds.cpp:57:23,
    inlined from 'void dewarping::{anonymous}::RansacAlgo::buildAndAssessModel(const dewarping::{anonymous}::Segment&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DetectVertContentBounds.cpp:123:15:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::{anonymous}::Segment*, std::vector<dewarping::{anonymous}::Segment> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dewarping::{anonymous}::Segment; _Alloc = std::allocator<dewarping::{anonymous}::Segment>]',
    inlined from 'void dewarping::{anonymous}::RansacModel::add(const dewarping::{anonymous}::Segment&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DetectVertContentBounds.cpp:57:23,
    inlined from 'void dewarping::{anonymous}::RansacAlgo::buildAndAssessModel(const dewarping::{anonymous}::Segment&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DetectVertContentBounds.cpp:128:19:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::{anonymous}::Segment*, std::vector<dewarping::{anonymous}::Segment> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.0/algorithm:61,
                 from /usr/include/qt6/QtCore/qcontainertools_impl.h:22,
                 from /usr/include/qt6/QtCore/qarraydataops.h:9,
                 from /usr/include/qt6/QtCore/qarraydatapointer.h:7,
                 from /usr/include/qt6/QtCore/qlist.h:8:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::{anonymous}::Segment*, vector<dewarping::{anonymous}::Segment> >; _Distance = int; _Tp = dewarping::{anonymous}::Segment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::relational_action<boost::lambda::less_action>, boost::tuples::tuple<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<3, boost::lambda::function_action<3> >, boost::tuples::tuple<bool (dewarping::{anonymous}::Segment::* const)(int) const, const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, const int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<3, boost::lambda::function_action<3> >, boost::tuples::tuple<bool (dewarping::{anonymous}::Segment::* const)(int) const, const boost::lambda::lambda_functor<boost::lambda::placeholder<2> >, const int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::{anonymous}::Segment*, std::vector<dewarping::{anonymous}::Segment> >' changed in GCC 7.1
[ 27%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TopBottomEdgeTracer.cpp.o
[ 27%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSlicedHistogram.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineTracer.h:13,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineTracer.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static void dewarping::TextLineTracer::extractTextLines(std::__cxx11::list<std::vector<QPointF> >&, const imageproc::GrayImage&, const std::pair<QLineF, QLineF>&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineTracer.cpp:376:30:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static void dewarping::TextLineTracer::extractTextLines(std::__cxx11::list<std::vector<QPointF> >&, const imageproc::GrayImage&, const std::pair<QLineF, QLineF>&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineTracer.cpp:381:26:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static void dewarping::TextLineTracer::extractTextLines(std::__cxx11::list<std::vector<QPointF> >&, const imageproc::GrayImage&, const std::pair<QLineF, QLineF>&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineTracer.cpp:386:30:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 27%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/CylindricalSurfaceDewarper.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/qimage.h:8,
                 from /usr/include/qt6/QtGui/QImage:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/GrayImage.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineRefiner.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineRefiner.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'void dewarping::TextLineRefiner::refine(std::__cxx11::list<std::vector<QPointF> >&, int, DebugImages*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TextLineRefiner.cpp:132:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 27%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DewarpingPointMapper.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qrect.h:7,
                 from /usr/include/qt6/QtCore/QRectF:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.h:9,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static std::vector<QPointF> dewarping::TopBottomEdgeTracer::pathToSnake(const Grid<GridNode>&, const QPoint&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.cpp:635:27:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPoint&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'static std::vector<QPointF> dewarping::TopBottomEdgeTracer::pathToSnake(const Grid<GridNode>&, const QPoint&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.cpp:642:25:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'static void dewarping::TopBottomEdgeTracer::upTheHillSnake(std::vector<QPointF>&, const Grid<GridNode>&, Vec2f)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.cpp:935:22:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'static void dewarping::TopBottomEdgeTracer::downTheHillSnake(std::vector<QPointF>&, const Grid<GridNode>&, Vec2f)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/TopBottomEdgeTracer.cpp:805:22:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 28%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/RasterDewarper.cpp.o
[ 28%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestConnCompEraser.cpp.o
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestConnCompEraserExt.cpp.o
In file included from /usr/include/c++/12.1.0/utility:69,
                 from /usr/include/qt6/QtCore/qglobal.h:15,
                 from /usr/include/qt6/QtCore/qnamespace.h:12,
                 from /usr/include/qt6/QtCore/qpoint.h:7,
                 from /usr/include/qt6/QtCore/qline.h:7,
                 from /usr/include/qt6/QtCore/QLineF:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:4:
/usr/include/c++/12.1.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = const double&; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double]':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:95:28:   required from here
/usr/include/c++/12.1.0/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/12.1.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = QPointF; _T2 = const QPointF&; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = QPointF; typename decay<_Tp2>::type = decay<const QPointF&>::type; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = QPointF; typename decay<_Tp>::type = decay<QPointF>::type]':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:150:28:   required from here
/usr/include/c++/12.1.0/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair<QPointF, QPointF>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp: In member function 'dewarping::CylindricalSurfaceDewarper::Generatrix dewarping::CylindricalSurfaceDewarper::mapGeneratrix(double, State&) const':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:95:28: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp: In static member function 'static HomographicTransform<2, double> dewarping::CylindricalSurfaceDewarper::calcPlnToImgHomography(const std::vector<QPointF>&, const std::vector<QPointF>&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:150:28: note: parameter passing for argument of type 'std::pair<QPointF, QPointF>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp: In member function 'dewarping::CylindricalSurfaceDewarper::Generatrix dewarping::CylindricalSurfaceDewarper::mapGeneratrix(double, State&) const':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/CylindricalSurfaceDewarper.cpp:96:28: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestGrayscale.cpp.o
[ 29%] Linking CXX static library libdewarping.a
[ 29%] Built target dewarping
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestRasterOp.cpp.o
[ 29%] Automatic MOC and UIC for target output
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestShear.cpp.o
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestOrthogonalRotation.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSkewFinder.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestScale.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestTransform.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestMorphology.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestBinarize.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestPolygonRasterizer.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSeedFill.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSEDM.cpp.o
[ 32%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestRastLineFinder.cpp.o
[ 32%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/Utils.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/RastLineFinder.h:12,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:30:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:31:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:32:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:33:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:34:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:35:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void imageproc::tests::RastLineFinderTestSuite::test1::test_method()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/tests/TestRastLineFinder.cpp:36:19:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 32%] Built target core_autogen
[ 32%] Linking CXX executable ../../../imageproc_tests
[ 32%] Built target imageproc_tests
[ 32%] Built target output_autogen
[ 32%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/output_autogen/mocs_compilation.cpp.o
[ 32%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ChangeDpiDialog.cpp.o
[ 32%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ImageView.cpp.o
[ 33%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ApplyColorsDialog.cpp.o
[ 33%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/TabbedImageView.cpp.o
[ 34%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Filter.cpp.o
[ 34%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OptionsWidget.cpp.o
[ 34%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Task.cpp.o
[ 34%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/CacheDrivenTask.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputGenerator.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Settings.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Thumbnail.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OptionsWidget.cpp: In member function 'void output::OptionsWidget::updateColorsDisplay()':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OptionsWidget.cpp:562:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OptionsWidget.cpp:564:5: note: here
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Utils.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Params.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/BlackWhiteOptions.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorCommonOptions.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/RenderParams.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorParams.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/Settings.cpp:6:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/../../Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/../../Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qnamespace.h:12,
                 from /usr/include/qt6/QtCore/qpoint.h:7,
                 from /usr/include/qt6/QtCore/QPointF:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/Curve.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/dewarping/DistortionModel.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/Settings.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/Settings.cpp:4:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
   81 | class QObject;
      |       ^~~~~~~
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageParams.cpp.o
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputFileParams.cpp.o
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputParams.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qrect.h:7,
                 from /usr/include/qt6/QtCore/QRect:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QPointF&}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QPointF>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void output::OutputGenerator::Processor::setupTrivialDistortionModel(dewarping::DistortionModel&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:1951:24:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void output::OutputGenerator::Processor::setupTrivialDistortionModel(dewarping::DistortionModel&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:1952:24:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void output::OutputGenerator::Processor::setupTrivialDistortionModel(dewarping::DistortionModel&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:1953:27:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void output::OutputGenerator::Processor::setupTrivialDistortionModel(dewarping::DistortionModel&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:1954:27:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2499:26:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2503:29:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2525:36:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2528:38:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2537:33:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2540:35:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2562:38:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2565:36:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2574:35:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QPointF; _Alloc = std::allocator<QPointF>]',
    inlined from 'dewarping::DistortionModel output::OutputGenerator::Processor::buildAutoDistortionModel(const imageproc::GrayImage&, const QTransform&) const' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputGenerator.cpp:2577:33:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureLayerProperty.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ZoneCategoryProperty.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputImageParams.cpp: In static member function 'static bool output::OutputImageParams::colorParamsMatch(const output::ColorParams&, double, const output::SplittingOptions&, const output::ColorParams&, double, const output::SplittingOptions&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputImageParams.cpp:147:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputImageParams.cpp:151:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputImageParams.cpp:155:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/OutputImageParams.cpp:159:5: note: here
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZonePropFactory.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZonePropDialog.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZoneComparator.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZoneEditor.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillColorProperty.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZonePropFactory.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZoneComparator.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZoneEditor.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorPickupInteraction.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleState.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleView.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleVisualization.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleLevel.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DewarpingView.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DewarpingOptions.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/FillZoneEditor.cpp: In static member function 'static QColor (* output::FillZoneEditor::colorAdapterFor(const QImage&))(const QColor&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/FillZoneEditor.cpp:147:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/output/FillZoneEditor.cpp:151:5: note: here
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ChangeDewarpingDialog.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DepthPerception.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/SplittingOptions.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OtsuBinarizationOptionsWidget.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/SauvolaBinarizationOptionsWidget.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/WolfBinarizationOptionsWidget.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureShapeOptions.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputProcessingParams.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImagePlain.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageWithForegroundMask.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageWithOriginalBackgroundMask.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageBuilder.cpp.o
[ 44%] Linking CXX static library liboutput.a
[ 44%] Built target output
[ 45%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Filter.cpp.o
[ 45%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/ImageView.cpp.o
[ 45%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/page_layout_autogen/mocs_compilation.cpp.o
[ 45%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Utils.cpp.o
[ 46%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/OptionsWidget.cpp.o
[ 46%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Task.cpp.o
[ 46%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/CacheDrivenTask.cpp.o
[ 46%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Params.cpp.o
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Settings.cpp.o
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Thumbnail.cpp.o
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/ApplyDialog.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qcoreapplication.h:8,
                 from /usr/include/qt6/QtCore/QCoreApplication:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/Filter.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/Filter.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QDomElement}; _Tp = page_layout::Guide; _Alloc = std::allocator<page_layout::Guide>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<page_layout::Guide>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QDomElement}; _Tp = page_layout::Guide; _Alloc = std::allocator<page_layout::Guide>]',
    inlined from 'virtual void page_layout::Filter::loadSettings(const ProjectReader&, const QDomElement&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/Filter.cpp:124:40:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<page_layout::Guide*, std::vector<page_layout::Guide> >' changed in GCC 7.1
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Alignment.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/QColor:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/imageproc/BinaryImage.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/ContentMask.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/ImageView.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/ImageView.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QLineF}; _Tp = page_layout::Guide; _Alloc = std::allocator<page_layout::Guide>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<page_layout::Guide>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QLineF}; _Tp = page_layout::Guide; _Alloc = std::allocator<page_layout::Guide>]',
    inlined from 'void page_layout::ImageView::syncGuidesSettings()' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_layout/ImageView.cpp:788:38:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<page_layout::Guide*, std::vector<page_layout::Guide> >' changed in GCC 7.1
[ 48%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/OrderByWidthProvider.cpp.o
[ 48%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/OrderByHeightProvider.cpp.o
[ 48%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Guide.cpp.o
[ 48%] Linking CXX static library libpage_layout.a
[ 48%] Built target page_layout
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/OptionsWidget.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/select_content_autogen/mocs_compilation.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Filter.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/ImageView.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/ApplyDialog.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/ContentBoxFinder.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/PageFinder.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Task.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/CacheDrivenTask.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Dependencies.cpp.o
[ 51%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Params.cpp.o
[ 51%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Settings.cpp.o
[ 51%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Thumbnail.cpp.o
[ 51%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/PhysSizeCalc.cpp.o
[ 52%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/OrderByWidthProvider.cpp.o
[ 52%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/OrderByHeightProvider.cpp.o
[ 52%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Utils.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/select_content/Settings.cpp:8:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/select_content/../../Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/select_content/../../Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qmutex.h:7,
                 from /usr/include/qt6/QtCore/QMutex:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/select_content/Settings.h:9,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/select_content/Settings.cpp:4:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
[ 52%] Linking CXX static library libselect_content.a
[ 52%] Built target select_content
[ 52%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Filter.cpp.o
[ 52%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Thumbnail.cpp.o
[ 52%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/deskew_autogen/mocs_compilation.cpp.o
[ 52%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/ImageView.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/OptionsWidget.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Settings.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Task.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/CacheDrivenTask.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/ImageView.cpp: In member function 'std::pair<QPointF, QPointF> deskew::ImageView::getRotationHandles(const QRectF&) const':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/ImageView.cpp:236:84: note: parameter passing for argument of type 'std::pair<QPointF, QPointF>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Dependencies.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/Settings.cpp:6:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/../../Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/../../Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qmutex.h:7,
                 from /usr/include/qt6/QtCore/QMutex:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/Settings.h:9,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/deskew/Settings.cpp:4:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
   81 | class QObject;
      |       ^~~~~~~
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Params.cpp.o
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/ApplyDialog.cpp.o
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Utils.cpp.o
[ 55%] Linking CXX static library libdeskew.a
[ 55%] Built target deskew
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/ImageView.cpp.o
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Params.cpp.o
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/page_split_autogen/mocs_compilation.cpp.o
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Thumbnail.cpp.o
[ 57%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Dependencies.cpp.o
[ 57%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/PageLayout.cpp.o
[ 57%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/PageLayoutEstimator.cpp.o
[ 57%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/VertLineFinder.cpp.o
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Filter.cpp.o
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/OptionsWidget.cpp.o
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/SplitModeDialog.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qlist.h:10,
                 from /usr/include/qt6/QtCore/qstringlist.h:5,
                 from /usr/include/qt6/QtGui/qcolor.h:10,
                 from /usr/include/qt6/QtGui/qimage.h:8,
                 from /usr/include/qt6/QtGui/QImage:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/VertLineFinder.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/VertLineFinder.cpp:4:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QLineF}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QLineF>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QLineF}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = QLineF; _Alloc = std::allocator<QLineF>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'static std::vector<QLineF> page_split::VertLineFinder::findLines(const QImage&, const ImageTransformation&, int, DebugImages*, imageproc::GrayImage*, QTransform*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/VertLineFinder.cpp:167:20:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Settings.cpp.o
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.0/functional:64,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/QString:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/LayoutType.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutEstimator.h:13,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutEstimator.cpp:4:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Distance = int; _Tp = QLineF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<page_split::{anonymous}::CenterComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /usr/include/c++/12.1.0/functional:62:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QLineF&}; _Tp = QLineF; _Alloc = std::allocator<QLineF>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<QLineF>::iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static std::unique_ptr<page_split::PageLayout> page_split::PageLayoutEstimator::tryCutAtFoldingLine(page_split::LayoutType, const QImage&, const ImageTransformation&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutEstimator.cpp:241:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::{anonymous}::CenterComparator>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static std::unique_ptr<page_split::PageLayout> page_split::PageLayoutEstimator::tryCutAtFoldingLine(page_split::LayoutType, const QImage&, const ImageTransformation&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutEstimator.cpp:241:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QLineF; _Alloc = std::allocator<QLineF>]',
    inlined from 'static std::unique_ptr<page_split::PageLayout> page_split::PageLayoutEstimator::tryCutAtFoldingLine(page_split::LayoutType, const QImage&, const ImageTransformation&, DebugImages*)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutEstimator.cpp:272:22:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Task.cpp.o
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/CacheDrivenTask.cpp.o
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/LayoutType.cpp.o
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/UnremoveButton.cpp.o
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/OrderBySplitTypeProvider.cpp.o
[ 60%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/PageLayoutAdapter.cpp.o
[ 60%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Utils.cpp.o
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.0/functional:64,
                 from /usr/include/qt6/QtCore/qchar.h:9,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/qhashfunctions.h:8,
                 from /usr/include/qt6/QtCore/qrect.h:7,
                 from /usr/include/qt6/QtCore/QRectF:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutAdapter.h:8,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutAdapter.cpp:4:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Distance = int; _Tp = QLineF; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QLineF>::iterator; _Compare = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static QVector<QLineF> page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutAdapter.cpp:61:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QLineF>::iterator; _Compare = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'static QVector<QLineF> page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/page_split/PageLayoutAdapter.cpp:61:12:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
[ 60%] Linking CXX static library libpage_split.a
[ 60%] Built target page_split
[ 60%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/fix_orientation_autogen/mocs_compilation.cpp.o
[ 60%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Filter.cpp.o
[ 60%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/OptionsWidget.cpp.o
[ 61%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/ImageView.cpp.o
[ 61%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/ApplyDialog.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Settings.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Task.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/CacheDrivenTask.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Utils.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/fix_orientation/Settings.cpp:6:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/fix_orientation/../../Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/fix_orientation/../../Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qmutex.h:7,
                 from /usr/include/qt6/QtCore/QMutex:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/fix_orientation/Settings.h:7,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/filters/fix_orientation/Settings.cpp:4:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
[ 62%] Linking CXX static library libfix_orientation.a
[ 62%] Built target fix_orientation
[ 63%] Building CXX object src/core/zones/CMakeFiles/zones.dir/SplineSegment.cpp.o
[ 63%] Building CXX object src/core/zones/CMakeFiles/zones.dir/EditableSpline.cpp.o
[ 63%] Building CXX object src/core/zones/CMakeFiles/zones.dir/zones_autogen/mocs_compilation.cpp.o
[ 63%] Building CXX object src/core/zones/CMakeFiles/zones.dir/SplineVertex.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/SerializableSpline.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/Zone.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneSet.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/EditableZoneSet.cpp.o
[ 65%] Building CXX object src/core/zones/CMakeFiles/zones.dir/BasicSplineVisualizer.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/zones/Zone.cpp: In member function 'bool Zone::isValid() const':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/zones/Zone.cpp:29:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/zones/Zone.cpp:33:5: note: here
[ 65%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneInteractionContext.cpp.o
[ 65%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneDefaultInteraction.cpp.o
[ 65%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneCreationInteraction.cpp.o
[ 66%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneVertexDragInteraction.cpp.o
[ 66%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneContextMenuInteraction.cpp.o
[ 66%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneDragInteraction.cpp.o
[ 66%] Linking CXX static library libzones.a
[ 66%] Built target zones
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DraggableLineSegment.cpp.o
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/ObjectDragHandler.cpp.o
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/interaction_autogen/mocs_compilation.cpp.o
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DraggablePoint.cpp.o
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/InteractionHandler.cpp.o
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/InteractionState.cpp.o
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DragHandler.cpp.o
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DragWatcher.cpp.o
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/ZoomHandler.cpp.o
[ 69%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/InteractiveXSpline.cpp.o
[ 69%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DraggablePolygon.cpp.o
[ 69%] Linking CXX static library libinteraction.a
[ 69%] Built target interaction
[ 69%] Building CXX object src/core/CMakeFiles/core.dir/core_autogen/mocs_compilation.cpp.o
[ 69%] Building CXX object src/core/CMakeFiles/core.dir/PixmapRenderer.cpp.o
[ 69%] Building CXX object src/core/CMakeFiles/core.dir/BackgroundExecutor.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/Application.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/BubbleAnimation.cpp.o
[ 71%] Building CXX object src/core/CMakeFiles/core.dir/ProcessingIndicationWidget.cpp.o
[ 71%] Building CXX object src/core/CMakeFiles/core.dir/NonOwningWidget.cpp.o
[ 71%] Building CXX object src/core/CMakeFiles/core.dir/SmartFilenameOrdering.cpp.o
[ 71%] Building CXX object src/core/CMakeFiles/core.dir/RelinkablePath.cpp.o
[ 72%] Building CXX object src/core/CMakeFiles/core.dir/ImageInfo.cpp.o
[ 72%] Building CXX object src/core/CMakeFiles/core.dir/ImageFileInfo.cpp.o
[ 72%] Building CXX object src/core/CMakeFiles/core.dir/ImageMetadata.cpp.o
[ 72%] Building CXX object src/core/CMakeFiles/core.dir/RecentProjects.cpp.o
[ 72%] Building CXX object src/core/CMakeFiles/core.dir/OutOfMemoryHandler.cpp.o
[ 73%] Building CXX object src/core/CMakeFiles/core.dir/PageSelectionAccessor.cpp.o
[ 73%] Building CXX object src/core/CMakeFiles/core.dir/ContentSpanFinder.cpp.o
[ 73%] Building CXX object src/core/CMakeFiles/core.dir/ImageTransformation.cpp.o
[ 73%] Building CXX object src/core/CMakeFiles/core.dir/ImageViewBase.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/BasicImageView.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/StageListView.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/DebugImageView.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/TabbedDebugImages.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailPixmapCache.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailBase.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailFactory.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/IncompleteThumbnail.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/ContentBoxPropagator.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/PageOrientationPropagator.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/DebugImagesImpl.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/ImageId.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/PageId.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/PageInfo.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/BackgroundTask.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/ProcessingTaskQueue.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/PageSequence.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/StageSequence.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/ProjectPages.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/FilterData.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/ImageMetadataLoader.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/TiffReader.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/TiffWriter.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/PngMetadataLoader.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/TiffMetadataLoader.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/JpegMetadataLoader.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/ImageLoader.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/ErrorWidget.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/OrthogonalRotation.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/WorkerThreadPool.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/LoadFileTask.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/FilterOptionsWidget.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/ProjectReader.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/ProjectWriter.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/AtomicFileOverwriter.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/EstimateBackground.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/Despeckle.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/FileNameDisambiguator.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/OpenGLSupport.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/OutputFileNameGenerator.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/Margins.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/DarkColorScheme.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/LightColorScheme.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/NativeColorScheme.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/ColorSchemeManager.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/PageRange.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/SelectedPage.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/Utils.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/AutoManualMode.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/PageOrderProvider.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/ImageViewInfoProvider.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/UnitsProvider.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/UnitsListener.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/UnitsConverter.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/Units.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParams.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.cpp:4:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qchar.h:7,
                 from /usr/include/qt6/QtCore/qstring.h:14,
                 from /usr/include/qt6/QtCore/QString:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.h:7:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParamsProfileManager.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParamsProvider.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/OrderByDeviationProvider.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/BlackOnWhiteEstimator.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/ImageSettings.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/OrderByCompletenessProvider.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/SkinnedButton.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/CollapsibleGroupBox.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/ImageSettings.cpp:8:
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.h: In static member function 'static T core::Utils::castOrFindChild(QObject*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/Utils.h:97:33: warning: invalid use of incomplete type 'class QObject'
In file included from /usr/include/qt6/QtCore/qglobal.h:38,
                 from /usr/include/qt6/QtCore/qmutex.h:7,
                 from /usr/include/qt6/QtCore/QMutex:1,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/ImageSettings.h:10,
                 from /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/core/ImageSettings.cpp:4:
/usr/include/qt6/QtCore/qtclasshelpermacros.h:81:7: note: forward declaration of 'class QObject'
   81 | class QObject;
      |       ^~~~~~~
[ 89%] Building CXX object src/core/CMakeFiles/core.dir/ColorSchemeFactory.cpp.o
[ 89%] Building CXX object src/core/CMakeFiles/core.dir/ApplicationSettings.cpp.o
[ 89%] Building CXX object src/core/CMakeFiles/core.dir/IconProvider.cpp.o
[ 89%] Building CXX object src/core/CMakeFiles/core.dir/AbstractIconPack.cpp.o
[ 90%] Building CXX object src/core/CMakeFiles/core.dir/StyledIconPack.cpp.o
[ 90%] Building CXX object src/core/CMakeFiles/core.dir/FontIconPack.cpp.o
[ 90%] Building CXX object src/core/CMakeFiles/core.dir/ConnectionManager.cpp.o
[ 90%] Building CXX object src/core/CMakeFiles/core.dir/ZoneEditorBase.cpp.o
[ 91%] Building CXX object src/core/CMakeFiles/core.dir/ContentMask.cpp.o
[ 91%] Linking CXX static library libcore.a
[ 91%] Built target core
[ 92%] Automatic MOC and UIC for target scantailor
[ 92%] Automatic MOC for target core_tests
[ 92%] Built target core_tests_autogen
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestContentSpanFinder.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/main.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/core_tests_autogen/mocs_compilation.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestSmartFilenameOrdering.cpp.o
[ 93%] Linking CXX executable ../../../core_tests
[ 93%] Built target core_tests
AutoUic: /build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.ui: Warning: Deprecated enum value QComboBox::AdjustToMinimumContentsLength was encountered.
[ 93%] Built target scantailor_autogen
[ 94%] Automatic RCC for ../resources/light_scheme/light_scheme.qrc
[ 94%] Automatic RCC for ../resources/dark_scheme/dark_scheme.qrc
[ 94%] Automatic RCC for ../resources/resources.qrc
[ 94%] Building CXX object src/app/CMakeFiles/scantailor.dir/scantailor_autogen/mocs_compilation.cpp.o
[ 94%] Building CXX object src/app/CMakeFiles/scantailor.dir/RelinkingSortingModel.cpp.o
[ 94%] Building CXX object src/app/CMakeFiles/scantailor.dir/RelinkingModel.cpp.o
[ 95%] Building CXX object src/app/CMakeFiles/scantailor.dir/RelinkablePathVisualization.cpp.o
[ 95%] Building CXX object src/app/CMakeFiles/scantailor.dir/RelinkingListView.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor.dir/RelinkingDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor.dir/SettingsDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor.dir/FixDpiDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor.dir/LoadFilesStatusDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor.dir/ProjectCreationContext.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor.dir/ProjectOpeningContext.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor.dir/OutOfMemoryDialog.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor.dir/ThumbnailSequence.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor.dir/ProjectFilesDialog.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor.dir/NewOpenProjectPanel.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor.dir/SystemLoadWidget.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor.dir/MainWindow.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor.dir/main.cpp.o
[ 99%] Building CXX object src/app/CMakeFiles/scantailor.dir/StatusBarPanel.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/ProjectFilesDialog.cpp: In member function 'virtual void ProjectFilesDialog::timerEvent(QTimerEvent*)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/ProjectFilesDialog.cpp:440:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/ProjectFilesDialog.cpp:442:5: note: here
[ 99%] Building CXX object src/app/CMakeFiles/scantailor.dir/DefaultParamsDialog.cpp.o
[ 99%] Building CXX object src/app/CMakeFiles/scantailor.dir/scantailor_autogen/UKIBSY7YGX/qrc_resources.cpp.o
[ 99%] Building CXX object src/app/CMakeFiles/scantailor.dir/scantailor_autogen/GQQMFSSK5H/qrc_dark_scheme.cpp.o
[100%] Building CXX object src/app/CMakeFiles/scantailor.dir/scantailor_autogen/L44T22TW2P/qrc_light_scheme.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/DefaultParamsDialog.cpp: In member function 'void DefaultParamsDialog::colorModeChanged(int)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/DefaultParamsDialog.cpp:495:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/DefaultParamsDialog.cpp:497:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.cpp: In member function 'void MainWindow::filterResult(const BackgroundTaskPtr&, const FilterResultPtr&)':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.cpp:1228:21: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.cpp: In member function 'bool MainWindow::closeProjectInteractive()':
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.cpp:1675:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.0.19/src/app/MainWindow.cpp:1680:5: note: here
[100%] Linking CXX executable ../../scantailor
[100%] Built target scantailor
==> Entering fakeroot environment...
==> Starting package()...
-- Install configuration: "Release"
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_de.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_es.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_fr.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_ko.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_pl.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_pt.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor_ru.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/applications/scantailor.desktop
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/icons/hicolor/scalable/apps/ScanTailor.svg
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/mime/packages/scantailor-project.xml
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/bin/scantailor
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "scantailor-advanced"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: scantailor-advanced 1.0.19-2 (Fri Sep 15 02:13:07 2023)
==> Cleaning up...