==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: scantailor-advanced 1.2.1-1 (Mon May 25 06:11:39 2026)
==> Retrieving sources...
-> Found scantailor-advanced-1.2.1.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
scantailor-advanced-1.2.1.tar.gz ... Passed
==> Making package: scantailor-advanced 1.2.1-1 (Mon May 25 12:12:05 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving 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...
Packages (62) avahi-1:0.9rc4-1 default-cursors-3-1 double-conversion-3.4.0-1 duktape-2.7.0-7 fontconfig-2:2.17.1-1 freetype2-2.14.3-1 graphite-1:1.3.14-6 harfbuzz-14.2.0-1 jbigkit-2.1-8 libb2-0.98.1-3 libcups-2:2.4.19-1 libdaemon-0.14-6 libdeflate-1.25-1 libdrm-2.4.133-1 libedit-20260512_3.1-1 libevdev-1.13.6-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libinput-1.31.2-1 libjpeg-turbo-3.1.4.1-1 libpciaccess-0.19-1 libproxy-0.5.12-1 libsm-1.2.6-1 liburing-2.14-1 libwacom-2.18.0-2 libwebp-1.6.0-2 libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxkbcommon-1.13.1-1 libxkbcommon-x11-1.13.1-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.7-1 llvm-libs-22.1.5-1 lm_sensors-1:3.6.2-1 lua54-5.4.8-6 md4c-0.5.3-1 mesa-1:26.1.1-2 mtdev-1.1.7-1 qt6-translations-6.11.1-1 shared-mime-info-2.4-3 spirv-tools-1:1.4.350.0-1 tslib-1.24-1 wayland-1.25.0-1 xcb-proto-1.17.0-4 xcb-util-0.4.1-2 xcb-util-cursor-0.1.6-1 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-2 xkeyboard-config-2.47-1 xorgproto-2025.1-1 hicolor-icon-theme-0.18-1 libpng-1.6.58-1 libtiff-4.7.1-2 qt6-base-6.11.1-1 qt6-svg-6.11.1-1
Total Download Size: 15.42 MiB
Total Installed Size: 365.63 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
qt6-base-6.11.1-1-armv7h downloading...
qt6-translations-6.11.1-1-any downloading...
qt6-svg-6.11.1-1-armv7h downloading...
tslib-1.24-1-armv7h downloading...
md4c-0.5.3-1-armv7h downloading...
xdg-utils-1.2.1-2-any downloading...
double-conversion-3.4.0-1-armv7h downloading...
xcb-util-wm-0.4.2-2-armv7h downloading...
libb2-0.98.1-3-armv7h downloading...
xcb-util-image-0.4.1-3-armv7h downloading...
xcb-util-cursor-0.1.6-1-armv7h downloading...
xcb-util-renderutil-0.3.10-2-armv7h downloading...
xcb-util-keysyms-0.4.1-5-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing double-conversion...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libb2...
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
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
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 spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libice...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
libinput-tools: debug utilities
installing libjpeg-turbo...
installing duktape...
installing libproxy...
installing libsm...
installing liburing...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing md4c...
installing shared-mime-info...
installing tslib...
installing xcb-util-renderutil...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-cursor...
installing xcb-util-keysyms...
installing xcb-util-wm...
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
xorg-xset: for X11 support in xdg-screensaver
xorg-xprop: for X11 support in xdg-screensaver
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
freetds: MS SQL driver
gdk-pixbuf2: GTK platform plugin
gtk3: GTK platform plugin
libfbclient: Firebird/iBase driver
mariadb-libs: MariaDB driver
pango: GTK platform plugin
perl: for syncqt [installed]
postgresql-libs: PostgreSQL driver
unixodbc: ODBC driver
installing qt6-svg...
installing hicolor-icon-theme...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
(2/9) Updating udev hardware database...
(3/9) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/9) Updating the MIME type database...
(5/9) Reloading device manager configuration...
Skipped: Current root is not booted.
(6/9) Arming ConditionNeedsUpdate...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (8) cppdap-1.58.0-3 jsoncpp-1.9.6-3 libuv-1.52.1-1 rhash-1.4.6-1 boost-1.91.0-1 cmake-4.3.3-1 qt6-tools-6.11.1-1 vulkan-headers-1:1.4.350.0-1
Total Download Size: 40.73 MiB
Total Installed Size: 316.09 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.3.3-1-armv7h downloading...
boost-1.91.0-1-armv7h downloading...
qt6-tools-6.11.1-1-armv7h downloading...
vulkan-headers-1:1.4.350.0-1-any downloading...
cppdap-1.58.0-3-armv7h downloading...
rhash-1.4.6-1-armv7h downloading...
jsoncpp-1.9.6-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
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
clang: for qdoc and lupdate
litehtml: for assistant
qt6-declarative: for qdistancefieldgenerator, qdoc and lupdate
installing boost...
Optional dependencies for boost
python: for python bindings [installed]
installing vulkan-headers...
Optional dependencies for vulkan-headers
python: Registry tools [installed]
:: Running post-transaction hooks...
(1/2) Updating the MIME type database...
(2/2) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found scantailor-advanced-1.2.1.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting scantailor-advanced-1.2.1.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The C compiler identification is GNU 16.1.1
-- The CXX compiler identification is GNU 16.1.1
-- 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.2")
-- Found PNG: /usr/lib/libpng.so (found version "1.6.58")
-- Found TIFF: /usr/lib/cmake/tiff (found version "4.7.1")
CMake Warning (dev) at CMakeLists.txt:201 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /usr/lib/cmake/Boost-1.91.0/BoostConfig.cmake (found suitable version "1.91.0", minimum required is "1.60") found components: unit_test_framework
-- 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 WrapVulkanHeaders: /usr/include
-- Configuring done (4.8s)
-- Generating done (1.5s)
-- Build files have been written to: /build/scantailor-advanced/src/build
[ 0%] Built target foundation_autogen_timestamp_deps
[ 0%] Built target interaction_autogen_timestamp_deps
[ 0%] Built target fix_orientation_autogen_timestamp_deps
[ 0%] Generating scantailor-advanced_de.qm
[ 0%] Built target zones_autogen_timestamp_deps
[ 0%] Generating scantailor-advanced_es.qm
[ 0%] Built target page_split_autogen_timestamp_deps
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_de.qm'...
Generated 664 translation(s) (664 finished and 0 unfinished)
Ignored 1 untranslated source text(s)
[ 0%] Generating scantailor-advanced_fr.qm
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_es.qm'...
Generated 573 translation(s) (378 finished and 195 unfinished)
Ignored 92 untranslated source text(s)
[ 0%] Built target deskew_autogen_timestamp_deps
[ 0%] Built target select_content_autogen_timestamp_deps
[ 0%] Generating scantailor-advanced_ko.qm
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_fr.qm'...
Generated 665 translation(s) (665 finished and 0 unfinished)
[ 0%] Generating scantailor-advanced_pt.qm
[ 1%] Built target page_layout_autogen_timestamp_deps
[ 1%] Generating scantailor-advanced_pl.qm
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_ko.qm'...
Generated 611 translation(s) (413 finished and 198 unfinished)
Ignored 54 untranslated source text(s)
[ 2%] Automatic MOC for target foundation
[ 2%] Generating scantailor-advanced_ru.qm
[ 3%] Automatic MOC for target zones
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_ru.qm'...
Generated 633 translation(s) (633 finished and 0 unfinished)
Ignored 32 untranslated source text(s)
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_pl.qm'...
Generated 665 translation(s) (663 finished and 2 unfinished)
Updating '/build/scantailor-advanced/src/build/scantailor-advanced_pt.qm'...
Generated 631 translation(s) (599 finished and 32 unfinished)
Ignored 34 untranslated source text(s)
[ 3%] Built target compile_translations
[ 3%] Automatic MOC for target interaction
[ 3%] Automatic MOC and UIC for target fix_orientation
[ 3%] Built target foundation_autogen
[ 3%] Automatic MOC and UIC for target page_split
[ 4%] Automatic MOC and UIC for target deskew
[ 4%] Built target interaction_autogen
[ 4%] Automatic MOC and UIC for target select_content
[ 4%] Built target deskew_autogen
[ 4%] Automatic MOC and UIC for target page_layout
[ 4%] Built target fix_orientation_autogen
[ 4%] Built target page_split_autogen
[ 4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/foundation_autogen/mocs_compilation.cpp.o
[ 4%] Built target select_content_autogen
[ 4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Constants.cpp.o
[ 4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/AutoRemovingFile.cpp.o
[ 4%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Proximity.cpp.o
[ 5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PropertyFactory.cpp.o
[ 5%] Built target zones_autogen
[ 5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PropertySet.cpp.o
[ 5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/PerformanceTimer.cpp.o
[ 5%] Building CXX object src/foundation/CMakeFiles/foundation.dir/GridLineTraverser.cpp.o
[ 6%] Building CXX object src/foundation/CMakeFiles/foundation.dir/LineIntersectionScalar.cpp.o
[ 6%] Building CXX object src/foundation/CMakeFiles/foundation.dir/XmlMarshaller.cpp.o
[ 6%] Building CXX object src/foundation/CMakeFiles/foundation.dir/XmlUnmarshaller.cpp.o
[ 6%] Building CXX object src/foundation/CMakeFiles/foundation.dir/Utils.cpp.o
[ 6%] Built target page_layout_autogen
[ 6%] Linking CXX static library libfoundation.a
[ 7%] Built target foundation
[ 7%] Built target math_autogen_timestamp_deps
[ 7%] Built target foundation_tests_autogen_timestamp_deps
[ 8%] Automatic MOC for target foundation_tests
[ 8%] Automatic MOC for target math
[ 8%] Built target foundation_tests_autogen
[ 8%] Built target math_autogen
[ 8%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/foundation_tests_autogen/mocs_compilation.cpp.o
[ 8%] Building CXX object src/math/CMakeFiles/math.dir/math_autogen/mocs_compilation.cpp.o
[ 8%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/main.cpp.o
[ 8%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/TestConstants.cpp.o
[ 9%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/TestLineIntersectionScalar.cpp.o
[ 9%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/TestProximity.cpp.o
[ 9%] Building CXX object src/math/CMakeFiles/math.dir/LinearSolver.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/SidesOfLine.cpp.o
[ 10%] Building CXX object src/foundation/tests/CMakeFiles/foundation_tests.dir/TestUtils.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/ToLineProjector.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/ArcLengthMapper.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/LineBoundedByRect.cpp.o
[ 10%] Building CXX object src/math/CMakeFiles/math.dir/PolylineIntersector.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/LinearFunction.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/QuadraticFunction.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/XSpline.cpp.o
[ 11%] Building CXX object src/math/CMakeFiles/math.dir/spfit/FrenetFrame.cpp.o
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/ConstraintSet.cpp.o
[ 12%] Linking CXX executable ../../../foundation_tests
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/SqDistApproximant.cpp.o
[ 12%] Built target foundation_tests
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/PolylineModelShape.cpp.o
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/LinearForceBalancer.cpp.o
[ 12%] Building CXX object src/math/CMakeFiles/math.dir/spfit/OptimizationResult.cpp.o
[ 13%] Building CXX object src/math/CMakeFiles/math.dir/spfit/Optimizer.cpp.o
[ 13%] Building CXX object src/math/CMakeFiles/math.dir/spfit/SplineFitter.cpp.o
[ 13%] Building CXX object src/math/CMakeFiles/math.dir/adiff/SparseMap.cpp.o
[ 13%] Building CXX object src/math/CMakeFiles/math.dir/adiff/Function.cpp.o
[ 13%] Linking CXX static library libmath.a
[ 13%] Built target math
[ 13%] Built target math_tests_autogen_timestamp_deps
[ 13%] Built target imageproc_autogen_timestamp_deps
[ 14%] Automatic MOC for target math_tests
[ 14%] Automatic MOC for target imageproc
[ 14%] Built target math_tests_autogen
[ 14%] Built target imageproc_autogen
[ 14%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/main.cpp.o
[ 14%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/math_tests_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/imageproc_autogen/mocs_compilation.cpp.o
[ 15%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestHessians.cpp.o
[ 15%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestLineBoundedByRect.cpp.o
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BinaryImage.cpp.o
[ 15%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BinaryThreshold.cpp.o
[ 15%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestLinearFunction.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SlicedHistogram.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BitOps.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SeedFill.cpp.o
[ 16%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestMatrixCalc.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnCompEraser.cpp.o
[ 16%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnCompEraserExt.cpp.o
[ 16%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestQuadraticFunction.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/GrayImage.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Grayscale.cpp.o
[ 17%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/UpscaleIntegerTimes.cpp.o
[ 18%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestSidesOfLine.cpp.o
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ReduceThreshold.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp: In function 'QImage imageproc::toGrayscale(const QImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:149:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:151:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp: In constructor 'imageproc::GrayscaleHistogram::GrayscaleHistogram(const QImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:279:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:284:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp: In constructor 'imageproc::GrayscaleHistogram::GrayscaleHistogram(const QImage&, const imageproc::BinaryImage&)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:306:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Grayscale.cpp:311:5: note: here
[ 18%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Shear.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SkewFinder.cpp.o
[ 19%] Building CXX object src/math/tests/CMakeFiles/math_tests.dir/TestSqDistApproximant.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/OrthogonalRotation.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Scale.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Transform.cpp.o
[ 19%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Morphology.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Binarize.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolygonUtils.cpp.o
[ 20%] Linking CXX executable ../../../math_tests
[ 20%] Built target math_tests
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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.2.1/src/imageproc/Transform.cpp:328:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:330:5: note: here
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtGui/qtguiglobal.h:7,
from /usr/include/qt6/QtGui/qcolor.h:7,
from /usr/include/qt6/QtGui/QColor:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:4:
/usr/include/c++/16.1.1/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 = imageproc::{anonymous}::YLess]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::{anonymous}::XLess]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Size = int; _Compare = imageproc::{anonymous}::YLess]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Size = int; _Compare = imageproc::{anonymous}::XLess]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:34:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::XLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:34:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:36:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QPointF>::iterator; _Compare = imageproc::{anonymous}::YLess]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'QSizeF imageproc::{anonymous}::calcSrcUnitSize(const QTransform&, const QSizeF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Transform.cpp:36:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type 'QList<QPointF>::iterator' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolygonRasterizer.cpp.o
[ 20%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/HoughLineDetector.cpp.o
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/GaussBlur.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Morphology.cpp: In function 'void imageproc::hitMissReplaceInPlace(BinaryImage&, BWColor, const char*, int, int)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Morphology.cpp:1018:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Morphology.cpp:1020:9: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Morphology.cpp:1024:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Morphology.cpp:1026:9: note: here
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/WienerFilter.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:6:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1750 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/bits/stl_algo.h:61:
/usr/include/c++/16.1.1/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 = imageproc::{anonymous}::LexicographicPointComparator]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::{anonymous}::LexicographicPointComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1750 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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 = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QPointF*, vector<QPointF> >; _Compare = imageproc::{anonymous}::LexicographicPointComparator]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QPolygonF imageproc::PolygonUtils::convexHull(std::vector<QPointF>)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:172:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QPointF*, std::vector<QPointF> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonUtils::Before]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonUtils::Before]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:85:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:85:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:86:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = imageproc::PolygonUtils::Before]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static bool imageproc::PolygonUtils::fuzzyCompare(const QPolygonF&, const QPolygonF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonUtils.cpp:86:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/MorphGradientDetect.cpp.o
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qnamespace.h:13,
from /usr/include/qt6/QtCore/Qt:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:4:
/usr/include/c++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'std::pair<_FIter, _FIter> std::__equal_range(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Tp = double; _Compare = imageproc::PolygonRasterizer::EdgeOrderY]':
/usr/include/c++/16.1.1/bits/stl_algo.h:2076: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
2076 | __equal_range(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:2076: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++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderX]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderY]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderY]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228: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
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderY]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = less<void>]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:275:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = less<void>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = less<void>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:275:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:294:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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 = imageproc::PolygonRasterizer::EdgeOrderY]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::prepareEdges()' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:294:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderX]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228: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
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::PolygonRasterizer::EdgeOrderX]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.2.1/src/imageproc/PolygonRasterizer.cpp:313:25:
/usr/include/c++/16.1.1/bits/stl_algo.h:2180: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
2180 | return std::__equal_range(__first, __last, __val, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:327:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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 = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillBinary(imageproc::BinaryImage&, imageproc::BWColor) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:327:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
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.2.1/src/imageproc/PolygonRasterizer.cpp:352:25:
/usr/include/c++/16.1.1/bits/stl_algo.h:2180: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
2180 | return std::__equal_range(__first, __last, __val, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:366:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, vector<imageproc::PolygonRasterizer::EdgeComponent> >; _Compare = 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 = imageproc::PolygonRasterizer::EdgeOrderX]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'void imageproc::PolygonRasterizer::Rasterizer::fillGrayscale(QImage&, uint8_t) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/PolygonRasterizer.cpp:366:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::PolygonRasterizer::EdgeComponent*, std::vector<imageproc::PolygonRasterizer::EdgeComponent> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolynomialLine.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/QPointF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/HoughLineDetector.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/HoughLineDetector.cpp:4:
/usr/include/c++/16.1.1/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 = imageproc::HoughLineDetector::GreaterQualityFirst]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/bits/stl_algo.h:61:
/usr/include/c++/16.1.1/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 = imageproc::HoughLineDetector::GreaterQualityFirst]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = imageproc::HoughLineDetector::GreaterQualityFirst]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'std::vector<imageproc::HoughLine> imageproc::HoughLineDetector::findLines(unsigned int) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/HoughLineDetector.cpp:156:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = imageproc::HoughLineDetector::GreaterQualityFirst]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<imageproc::HoughLine*, vector<imageproc::HoughLine> >; _Compare = imageproc::HoughLineDetector::GreaterQualityFirst]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'std::vector<imageproc::HoughLine> imageproc::HoughLineDetector::findLines(unsigned int) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/HoughLineDetector.cpp:156:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<imageproc::HoughLine*, std::vector<imageproc::HoughLine> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/PolynomialSurface.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SavGolKernel.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SavGolFilter.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/DrawOver.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/AdjustBrightness.cpp.o
[ 22%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SEDM.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ConnectivityMap.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/InfluenceMap.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/MaxWhitespaceFinder.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/RastLineFinder.cpp.o
[ 23%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ColorInterpolation.cpp.o
[ 24%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/SeedFillGeneric.cpp.o
[ 24%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BackgroundColorCalculator.cpp.o
[ 24%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/BadAllocIfNull.cpp.o
[ 24%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ColorSegmenter.cpp.o
[ 25%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Posterizer.cpp.o
[ 25%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/ImageCombination.cpp.o
[ 25%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Dpm.cpp.o
[ 25%] Building CXX object src/imageproc/CMakeFiles/imageproc.dir/Dpi.cpp.o
[ 25%] Linking CXX static library libimageproc.a
[ 26%] Built target imageproc
[ 26%] Built target dewarping_autogen_timestamp_deps
[ 26%] Built target core_autogen_timestamp_deps
[ 26%] Built target imageproc_tests_autogen_timestamp_deps
[ 27%] Automatic MOC and UIC for target core
[ 27%] Automatic MOC for target imageproc_tests
[ 27%] Automatic MOC for target dewarping
[ 27%] Built target imageproc_tests_autogen
[ 27%] Built target dewarping_autogen
[ 27%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/imageproc_tests_autogen/mocs_compilation.cpp.o
[ 27%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestBinaryImage.cpp.o
[ 27%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/main.cpp.o
[ 27%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/dewarping_autogen/mocs_compilation.cpp.o
[ 28%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestReduceThreshold.cpp.o
[ 28%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/Curve.cpp.o
[ 28%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DistortionModel.cpp.o
[ 28%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSlicedHistogram.cpp.o
[ 28%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestConnCompEraser.cpp.o
[ 28%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestConnCompEraserExt.cpp.o
[ 29%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DistortionModelBuilder.cpp.o
[ 29%] Built target core_autogen
[ 29%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestDpi.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestGrayscale.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestRasterOp.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestShear.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DistortionModelBuilder.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DistortionModelBuilder.cpp:4:
/usr/include/c++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1750: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
1750 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770: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++/16.1.1/bits/stl_algo.h:61:
/usr/include/c++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228: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
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/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 = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884: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++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = less<void>]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
inlined from 'dewarping::DistortionModel dewarping::DistortionModelBuilder::tryBuildModel(DebugImages*, const QImage*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DistortionModelBuilder.cpp:147:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = less<void>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, vector<dewarping::DistortionModelBuilder::TracedCurve> >; _Compare = less<void>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4817:18,
inlined from 'dewarping::DistortionModel dewarping::DistortionModelBuilder::tryBuildModel(DebugImages*, const QImage*) const' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DistortionModelBuilder.cpp:147:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<dewarping::DistortionModelBuilder::TracedCurve*, std::vector<dewarping::DistortionModelBuilder::TracedCurve> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DetectVertContentBounds.cpp.o
[ 30%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestOrthogonalRotation.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSkewFinder.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestScale.cpp.o
[ 31%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestTransform.cpp.o
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DetectVertContentBounds.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/DetectVertContentBounds.cpp:4:
/usr/include/c++/16.1.1/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 = 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++/16.1.1/bits/stl_heap.h:228: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
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
[ 31%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TowardsLineTracer.cpp.o
[ 31%] 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
[ 32%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestPolygonRasterizer.cpp.o
[ 32%] Building CXX object src/imageproc/tests/CMakeFiles/imageproc_tests.dir/TestSeedFill.cpp.o
[ 32%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TextLineTracer.cpp.o
[ 32%] 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
[ 32%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TextLineRefiner.cpp.o
[ 33%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/TopBottomEdgeTracer.cpp.o
[ 33%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/CylindricalSurfaceDewarper.cpp.o
[ 33%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/DewarpingPointMapper.cpp.o
[ 34%] Linking CXX executable ../../../imageproc_tests
[ 34%] Building CXX object src/dewarping/CMakeFiles/dewarping.dir/RasterDewarper.cpp.o
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt6/QtCore/qcompilerdetection.h:882,
from /usr/include/qt6/QtCore/qassert.h:8,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:8,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/CylindricalSurfaceDewarper.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/CylindricalSurfaceDewarper.cpp:4:
/usr/include/c++/16.1.1/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<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/CylindricalSurfaceDewarper.cpp:95:28: required from here
/usr/include/c++/16.1.1/bits/stl_pair.h:1169: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
1169 | make_pair(_T1&& __x, _T2&& __y)
| ^~~~~~~~~
/usr/include/c++/16.1.1/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<_Tp>::type>::__type = QPointF; typename decay<_Tp>::type = QPointF; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = QPointF; typename decay<_Tp2>::type = QPointF]':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/CylindricalSurfaceDewarper.cpp:150:28: required from here
/usr/include/c++/16.1.1/bits/stl_pair.h:1169: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
1169 | make_pair(_T1&& __x, _T2&& __y)
| ^~~~~~~~~
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/dewarping/CylindricalSurfaceDewarper.cpp: In member function 'dewarping::CylindricalSurfaceDewarper::Generatrix dewarping::CylindricalSurfaceDewarper::mapGeneratrix(double, State&) const':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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.2.1/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.2.1/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.2.1/src/dewarping/CylindricalSurfaceDewarper.cpp: In member function 'dewarping::CylindricalSurfaceDewarper::Generatrix dewarping::CylindricalSurfaceDewarper::mapGeneratrix(double, State&) const':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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
[ 34%] Built target imageproc_tests
[ 34%] Linking CXX static library libdewarping.a
[ 34%] Built target dewarping
[ 34%] Built target output_autogen_timestamp_deps
[ 34%] Automatic MOC and UIC for target output
[ 34%] Built target output_autogen
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ApplyColorsDialog.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ChangeDpiDialog.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/output_autogen/mocs_compilation.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/TabbedImageView.cpp.o
[ 35%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ImageView.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Filter.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OptionsWidget.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Task.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/CacheDrivenTask.cpp.o
[ 36%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputGenerator.cpp.o
In file included from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/EWIEGA46WW/../../../../../../../scantailor-advanced-1.2.1/src/core/filters/output/DewarpingView.h:18,
from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/EWIEGA46WW/moc_DewarpingView.cpp:9,
from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/mocs_compilation.cpp:6:
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/ImageViewBase.h:47:7: warning: defining 'ImageViewBase', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
In file included from /usr/include/qt6/QtCore/qobject.h:19,
from /usr/include/qt6/QtWidgets/qbuttongroup.h:9,
from /usr/include/qt6/QtWidgets/QButtonGroup:1,
from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/EWIEGA46WW/../../../../../../../scantailor-advanced-1.2.1/src/core/filters/output/ApplyColorsDialog.h:7,
from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/EWIEGA46WW/moc_ApplyColorsDialog.cpp:9,
from /build/scantailor-advanced/src/build/src/core/filters/output/output_autogen/mocs_compilation.cpp:2:
/usr/include/qt6/QtCore/qmetatype.h:344:64: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point
344 | static auto check(...) -> std::false_type;
| ^
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Settings.cpp.o
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Thumbnail.cpp.o
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Utils.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OptionsWidget.cpp: In member function 'void output::OptionsWidget::updateColorsDisplay()':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OptionsWidget.cpp:601:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OptionsWidget.cpp:603:5: note: here
[ 37%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/Params.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/BlackWhiteOptions.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorCommonOptions.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/RenderParams.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorParams.cpp.o
[ 38%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageParams.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputFileParams.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputParams.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureLayerProperty.cpp.o
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ZoneCategoryProperty.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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.2.1/src/core/filters/output/OutputImageParams.cpp:147:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OutputImageParams.cpp:151:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OutputImageParams.cpp:155:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/OutputImageParams.cpp:159:5: note: here
[ 39%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZonePropFactory.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZonePropDialog.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZoneComparator.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureZoneEditor.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillColorProperty.cpp.o
[ 40%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZonePropFactory.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZoneComparator.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/FillZoneEditor.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ColorPickupInteraction.cpp.o
[ 41%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleState.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleView.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleVisualization.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DespeckleLevel.cpp.o
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DewarpingView.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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.2.1/src/core/filters/output/FillZoneEditor.cpp:147:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/output/FillZoneEditor.cpp:151:5: note: here
[ 42%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DewarpingOptions.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/ChangeDewarpingDialog.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/DepthPerception.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/SplittingOptions.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OptionsWidgetBinarizationOtsu.cpp.o
[ 43%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OptionsWidgetBinarizationSauvola.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OptionsWidgetBinarizationWolf.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/PictureShapeOptions.cpp.o
[ 44%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputProcessingParams.cpp.o
[ 44%] 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
[ 45%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageWithOriginalBackgroundMask.cpp.o
[ 45%] Building CXX object src/core/filters/output/CMakeFiles/output.dir/OutputImageBuilder.cpp.o
[ 45%] Linking CXX static library liboutput.a
[ 45%] Built target output
[ 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/Utils.cpp.o
[ 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/page_layout_autogen/mocs_compilation.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
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_layout/OptionsWidget.cpp:4:
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_layout/OptionsWidget.h: In constructor 'page_layout::OptionsWidget::OptionsWidget(std::shared_ptr<page_layout::Settings>, std::shared_ptr<ProjectPages>, const PageSelectionAccessor&)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_layout/OptionsWidget.h:167:21: warning: 'page_layout::OptionsWidget::m_connectionManager' will be initialized after [-Wreorder]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_layout/OptionsWidget.h:160:12: warning: 'QWidget* page_layout::OptionsWidget::m_sourceDpiFocusWidget' [-Wreorder]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_layout/OptionsWidget.cpp:24:1: warning: when initialized here [-Wreorder]
[ 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
[ 46%] 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
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/ApplyMarginsDialog.cpp.o
[ 47%] Building CXX object src/core/filters/page_layout/CMakeFiles/page_layout.dir/Alignment.cpp.o
[ 47%] 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
[ 49%] Built target page_layout
[ 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/ImageView.cpp.o
[ 49%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/Filter.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/OptionsWidget.cpp.o
[ 50%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/ApplyDialog.cpp.o
[ 50%] 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
[ 51%] Building CXX object src/core/filters/select_content/CMakeFiles/select_content.dir/CacheDrivenTask.cpp.o
[ 51%] 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
[ 52%] 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
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/select_content/ContentBoxFinder.cpp: In static member function 'static imageproc::BinaryImage select_content::ContentBoxFinder::estimateTextMask(const imageproc::BinaryImage&, const imageproc::BinaryImage&, DebugImages*)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/select_content/ContentBoxFinder.cpp:771:39: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = std::vector<std::pair<const int*, const int*> >; typename std::add_const<_Tp>::type = const std::vector<std::pair<const int*, const int*> >]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations]
In file included from /usr/include/qt6/QtCore/qforeach.h:12,
from /usr/include/qt6/QtCore/qglobal.h:56,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qsize.h:8,
from /usr/include/qt6/QtCore/QSize:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/imageproc/Binarize.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/select_content/ContentBoxFinder.cpp:6:
/usr/include/qt6/QtCore/qttypetraits.h:41:45: note: declared here
41 | // prevent rvalue arguments:
| ^
[ 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
[ 53%] Linking CXX static library libselect_content.a
[ 53%] Built target select_content
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/ImageView.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Thumbnail.cpp.o
[ 53%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Filter.cpp.o
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/deskew_autogen/mocs_compilation.cpp.o
[ 54%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/OptionsWidget.cpp.o
[ 55%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Settings.cpp.o
[ 55%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Task.cpp.o
[ 55%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/CacheDrivenTask.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/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.2.1/src/core/filters/deskew/ImageView.cpp:292: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
[ 55%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Dependencies.cpp.o
[ 55%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/ObliqueFinder.cpp.o
[ 56%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Params.cpp.o
[ 56%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/ApplyDialog.cpp.o
[ 56%] Building CXX object src/core/filters/deskew/CMakeFiles/deskew.dir/Utils.cpp.o
[ 56%] Linking CXX static library libdeskew.a
[ 56%] Built target deskew
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Thumbnail.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/ImageView.cpp.o
[ 57%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Dependencies.cpp.o
[ 56%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Params.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
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/FilterOptionsWidget.h:10,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/EWIEGA46WW/../../../../../../../scantailor-advanced-1.2.1/src/core/filters/page_split/OptionsWidget.h:15,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/EWIEGA46WW/moc_OptionsWidget.cpp:9,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/mocs_compilation.cpp:3:
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/PageInfo.h:10:7: warning: defining 'PageInfo', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
In file included from /usr/include/qt6/QtCore/qobject.h:19,
from /usr/include/qt6/QtCore/qabstracteventdispatcher.h:8,
from /usr/include/qt6/QtCore/qbasictimer.h:9,
from /usr/include/qt6/QtCore/qcoreevent.h:8,
from /usr/include/qt6/QtCore/qcoreapplication.h:11,
from /usr/include/qt6/QtCore/QCoreApplication:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/interaction/DragHandler.h:9,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/EWIEGA46WW/../../../../../../../scantailor-advanced-1.2.1/src/core/filters/page_split/ImageView.h:10,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/EWIEGA46WW/moc_ImageView.cpp:9,
from /build/scantailor-advanced/src/build/src/core/filters/page_split/page_split_autogen/mocs_compilation.cpp:2:
/usr/include/qt6/QtCore/qmetatype.h:344:64: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point
[ 57%] 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
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Settings.cpp.o
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutEstimator.h:9,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutEstimator.cpp:4:
/usr/include/c++/16.1.1/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 = page_split::{anonymous}::CenterComparator]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1750 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/16.1.1/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 = page_split::{anonymous}::CenterComparator]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = 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++/16.1.1/bits/stl_algo.h:4849: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.2.1/src/core/filters/page_split/PageLayoutEstimator.cpp:241:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QLineF*, vector<QLineF> >; _Compare = page_split::{anonymous}::CenterComparator]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849: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.2.1/src/core/filters/page_split/PageLayoutEstimator.cpp:241:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QLineF*, std::vector<QLineF> >' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/Task.cpp.o
[ 58%] 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
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
from /usr/include/c++/16.1.1/unordered_map:43,
from /usr/include/c++/16.1.1/functional:80,
from /usr/include/qt6/QtCore/qcomparehelpers.h:29,
from /usr/include/qt6/QtCore/qcompare.h:661,
from /usr/include/qt6/QtCore/qnamespace.h:14,
from /usr/include/qt6/QtCore/qbytearray.h:10,
from /usr/include/qt6/QtCore/qmetatype.h:12,
from /usr/include/qt6/QtCore/qdeadlinetimer.h:8,
from /usr/include/qt6/QtCore/qmutex.h:10,
from /usr/include/qt6/QtCore/QMutex:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/Settings.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/Settings.cpp:4:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = ImageId; _Value = std::pair<const ImageId, page_split::Settings::BaseRecord>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<ImageId>; _Hash = std::hash<ImageId>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<ImageId, std::pair<const ImageId, page_split::Settings::BaseRecord>, std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >, std::__detail::_Select1st, std::equal_to<ImageId>, std::hash<ImageId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ImageId; _Value = std::pair<const ImageId, page_split::Settings::BaseRecord>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<ImageId>; _Hash = std::hash<ImageId>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ImageId; _Tp = page_split::Settings::BaseRecord; _Hash = std::hash<ImageId>; _Pred = std::equal_to<ImageId>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
inlined from 'void page_split::Settings::setLayoutTypeForAllPages(page_split::LayoutType)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/Settings.cpp:49:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<ImageId, std::pair<const ImageId, page_split::Settings::BaseRecord>, std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >, std::__detail::_Select1st, std::equal_to<ImageId>, std::hash<ImageId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1198 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ImageId; _Value = std::pair<const ImageId, page_split::Settings::BaseRecord>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<ImageId>; _Hash = std::hash<ImageId>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ImageId; _Tp = page_split::Settings::BaseRecord; _Hash = std::hash<ImageId>; _Pred = std::equal_to<ImageId>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
inlined from 'void page_split::Settings::updatePageLocked(std::unordered_map<ImageId, BaseRecord>::iterator, const UpdateAction&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/Settings.cpp:118:27:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<ImageId, std::pair<const ImageId, page_split::Settings::BaseRecord>, std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >, std::__detail::_Select1st, std::equal_to<ImageId>, std::hash<ImageId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1198 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ImageId; _Value = std::pair<const ImageId, page_split::Settings::BaseRecord>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<ImageId>; _Hash = std::hash<ImageId>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ImageId; _Tp = page_split::Settings::BaseRecord; _Hash = std::hash<ImageId>; _Pred = std::equal_to<ImageId>; _Alloc = std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
inlined from 'page_split::Settings::Record page_split::Settings::conditionalUpdate(const ImageId&, const UpdateAction&, bool*)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/Settings.cpp:167:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<ImageId, std::pair<const ImageId, page_split::Settings::BaseRecord>, std::allocator<std::pair<const ImageId, page_split::Settings::BaseRecord> >, std::__detail::_Select1st, std::equal_to<ImageId>, std::hash<ImageId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1198 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object src/core/filters/page_split/CMakeFiles/page_split.dir/OrderBySplitTypeProvider.cpp.o
[ 59%] 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++/16.1.1/bits/stl_algo.h:61,
from /usr/include/c++/16.1.1/algorithm:63,
from /usr/include/qt6/QtCore/qflags.h:11,
from /usr/include/qt6/QtCore/qglobal.h:50,
from /usr/include/qt6/QtCore/qcompare.h:13,
from /usr/include/qt6/QtCore/qcheckedint_impl.h:9,
from /usr/include/qt6/QtCore/qpoint.h:8,
from /usr/include/qt6/QtCore/qline.h:8,
from /usr/include/qt6/QtCore/QLineF:1,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutAdapter.h:7,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutAdapter.cpp:4:
/usr/include/c++/16.1.1/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 = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1770 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Size = int; _Compare = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1884 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = 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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QVector<QLineF> page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutAdapter.cpp:61:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1913 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1914 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1915 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QLineF>::iterator; _Compare = 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 = page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)::<lambda(const QLineF&, const QLineF&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916: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++/16.1.1/bits/stl_algo.h:4849:18,
inlined from 'static QVector<QLineF> page_split::PageLayoutAdapter::adaptCutters(QVector<QLineF>&, const QRectF&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/filters/page_split/PageLayoutAdapter.cpp:61:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1821 | std::__insertion_sort(__first, __first + __threshold, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type 'QList<QLineF>::iterator' changed in GCC 7.1
1826 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Linking CXX static library libpage_split.a
[ 61%] Built target page_split
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/ImageTrim.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/ImageView.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Filter.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/fix_orientation_autogen/mocs_compilation.cpp.o
[ 62%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/OptionsWidget.cpp.o
[ 62%] 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
[ 63%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Task.cpp.o
[ 63%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/CacheDrivenTask.cpp.o
[ 63%] Building CXX object src/core/filters/fix_orientation/CMakeFiles/fix_orientation.dir/Utils.cpp.o
[ 63%] Linking CXX static library libfix_orientation.a
[ 63%] Built target fix_orientation
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/zones_autogen/mocs_compilation.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/SplineVertex.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/SplineSegment.cpp.o
[ 64%] Building CXX object src/core/zones/CMakeFiles/zones.dir/EditableSpline.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
[ 65%] 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
[ 65%] Building CXX object src/core/zones/CMakeFiles/zones.dir/ZoneInteractionContext.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/Zone.cpp: In member function 'bool Zone::isValid() const':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/Zone.cpp:29:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/Zone.cpp:33:5: note: here
[ 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
In file included from /usr/include/boost/multi_index/sequenced_index.hpp:17,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/EditableZoneSet.h:13,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/ZoneContextMenuInteraction.h:17,
from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/ZoneContextMenuInteraction.cpp:4:
/usr/include/boost/bind/bind.hpp: In function 'boost::_bi::bind_t<boost::_bi::unspecified, F, typename boost::_bi::list_av<A ...>::type> boost::bind(F, A ...) [with F = _mfi::mf<void (ZoneContextMenuInteraction::*)(InteractionState&, const function<InteractionHandler*(InteractionState&)>&), void, ZoneContextMenuInteraction, InteractionState&, const function<InteractionHandler*(InteractionState&)>&>; A = {ZoneContextMenuInteraction*, reference_wrapper<InteractionState>, function<InteractionHandler*(InteractionState&)>}]':
/usr/include/boost/bind/bind.hpp:604:5: note: parameter passing for argument of type 'boost::reference_wrapper<InteractionState>' changed in GCC 7.1
In file included from /usr/include/boost/bind/bind.hpp:676:
In function 'decltype (boost::bind(boost::mem_fn(f), a1, a2, a3)) boost::bind(R (T::*)(B1, B2), A1, A2, A3) [with R = void; T = ZoneContextMenuInteraction; B1 = InteractionState&; B2 = const function<InteractionHandler*(InteractionState&)>&; A1 = ZoneContextMenuInteraction*; A2 = reference_wrapper<InteractionState>; A3 = function<InteractionHandler*(InteractionState&)>]',
inlined from 'ZoneContextMenuInteraction::ZoneContextMenuInteraction(ZoneInteractionContext&, InteractionState&, const MenuCustomizer&, std::vector<Zone>&)' at /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/zones/ZoneContextMenuInteraction.cpp:107:22:
/usr/include/boost/bind/detail/bind_mf_cc.hpp:108:56: note: parameter passing for argument of type 'boost::reference_wrapper<InteractionState>' changed in GCC 7.1
[ 66%] Linking CXX static library libzones.a
[ 66%] Built target zones
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DraggablePoint.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/DraggableLineSegment.cpp.o
[ 67%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/InteractionHandler.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/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
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/InteractiveXSpline.cpp.o
[ 68%] Building CXX object src/core/interaction/CMakeFiles/interaction.dir/DraggablePolygon.cpp.o
[ 69%] Linking CXX static library libinteraction.a
[ 69%] Built target interaction
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/core_autogen/mocs_compilation.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/PixmapRenderer.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/Application.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/BackgroundExecutor.cpp.o
[ 70%] Building CXX object src/core/CMakeFiles/core.dir/BubbleAnimation.cpp.o
[ 70%] 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
[ 71%] 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
[ 72%] 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
[ 73%] Building CXX object src/core/CMakeFiles/core.dir/BasicImageView.cpp.o
[ 73%] 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
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailPixmapCache.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailBase.cpp.o
[ 74%] Building CXX object src/core/CMakeFiles/core.dir/ThumbnailFactory.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/IncompleteThumbnail.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/ContentBoxPropagator.cpp.o
[ 75%] Building CXX object src/core/CMakeFiles/core.dir/PageOrientationPropagator.cpp.o
[ 75%] 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
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/PageInfo.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/BackgroundTask.cpp.o
[ 76%] Building CXX object src/core/CMakeFiles/core.dir/ProcessingTaskQueue.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/PageSequence.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/StageSequence.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/ProjectPages.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/FilterData.cpp.o
[ 77%] Building CXX object src/core/CMakeFiles/core.dir/ImageMetadataLoader.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/TiffReader.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/TiffWriter.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/PngMetadataLoader.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/TiffMetadataLoader.cpp.o
[ 78%] Building CXX object src/core/CMakeFiles/core.dir/JpegMetadataLoader.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/ImageLoader.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/ErrorWidget.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/OrthogonalRotation.cpp.o
[ 79%] Building CXX object src/core/CMakeFiles/core.dir/WorkerThreadPool.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/LoadFileTask.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/FilterOptionsWidget.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/ProjectReader.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/ProjectWriter.cpp.o
[ 80%] Building CXX object src/core/CMakeFiles/core.dir/AtomicFileOverwriter.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/EstimateBackground.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/Despeckle.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/FileNameDisambiguator.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/OpenGLSupport.cpp.o
[ 81%] Building CXX object src/core/CMakeFiles/core.dir/OutputFileNameGenerator.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/Margins.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/DarkColorScheme.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/LightColorScheme.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/NativeColorScheme.cpp.o
[ 82%] Building CXX object src/core/CMakeFiles/core.dir/ColorSchemeManager.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/PageRange.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/SelectedPage.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/Utils.cpp.o
[ 83%] Building CXX object src/core/CMakeFiles/core.dir/AutoManualMode.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/PageOrderProvider.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/ImageViewInfoProvider.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/UnitsProvider.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/UnitsListener.cpp.o
[ 84%] Building CXX object src/core/CMakeFiles/core.dir/UnitsConverter.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/Units.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParams.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParamsProfileManager.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/DefaultParamsProvider.cpp.o
[ 85%] Building CXX object src/core/CMakeFiles/core.dir/OrderByDeviationProvider.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/BlackOnWhiteEstimator.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/ImageSettings.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/OrderByCompletenessProvider.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/SkinnedButton.cpp.o
[ 86%] Building CXX object src/core/CMakeFiles/core.dir/CollapsibleGroupBox.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/ColorSchemeFactory.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/ApplicationSettings.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/IconProvider.cpp.o
[ 87%] Building CXX object src/core/CMakeFiles/core.dir/AbstractIconPack.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/StyledIconPack.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/FontIconPack.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/ConnectionManager.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/ZoneEditorBase.cpp.o
[ 88%] Building CXX object src/core/CMakeFiles/core.dir/ContentMask.cpp.o
[ 89%] Linking CXX static library libcore.a
[ 89%] Built target core
[ 89%] Built target core_tests_autogen_timestamp_deps
[ 89%] Built target scantailor-advanced_autogen_timestamp_deps
[ 89%] Built target qt_tests_autogen_timestamp_deps
[ 90%] Automatic MOC for target qt_tests
[ 90%] Automatic MOC for target core_tests
[ 90%] Automatic MOC and UIC for target scantailor-advanced
[ 90%] Built target core_tests_autogen
[ 90%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/core_tests_autogen/mocs_compilation.cpp.o
[ 90%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/main.cpp.o
[ 91%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestContentSpanFinder.cpp.o
[ 91%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestDeskewParams.cpp.o
[ 91%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestObliqueFinder.cpp.o
[ 91%] Built target qt_tests_autogen
[ 91%] Building CXX object src/qt_tests/CMakeFiles/qt_tests.dir/qt_tests_autogen/mocs_compilation.cpp.o
[ 91%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestImageId.cpp.o
[ 91%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestMargins.cpp.o
[ 92%] Building CXX object src/qt_tests/CMakeFiles/qt_tests.dir/main.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestPageId.cpp.o
[ 93%] Building CXX object src/qt_tests/CMakeFiles/qt_tests.dir/tst_core_qt.cpp.o
[ 93%] Built target scantailor-advanced_autogen
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestPageRange.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestPageSequence.cpp.o
[ 93%] Building CXX object src/qt_tests/CMakeFiles/qt_tests.dir/tst_ux_qt.cpp.o
[ 93%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestSelectContentApply.cpp.o
[ 94%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestSmartFilenameOrdering.cpp.o
[ 94%] Building CXX object src/core/tests/CMakeFiles/core_tests.dir/TestUnits.cpp.o
[ 94%] Automatic RCC for ../resources/dark_scheme/dark_scheme.qrc
[ 94%] Automatic RCC for ../resources/light_scheme/light_scheme.qrc
[ 94%] Automatic RCC for ../resources/resources.qrc
[ 94%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/scantailor-advanced_autogen/mocs_compilation.cpp.o
[ 95%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/RelinkablePathVisualization.cpp.o
[ 95%] Linking CXX executable ../../qt_tests
[ 95%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/RelinkingModel.cpp.o
[ 95%] Linking CXX executable ../../../core_tests
[ 95%] Built target qt_tests
[ 95%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/RelinkingSortingModel.cpp.o
[ 95%] Built target core_tests
[ 95%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/RelinkingListView.cpp.o
In file included from /build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/ProjectPages.h:20,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/../../../../../scantailor-advanced-1.2.1/src/app/OutOfMemoryDialog.h:12,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/moc_OutOfMemoryDialog.cpp:9,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/mocs_compilation.cpp:6:
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/core/PageInfo.h:10:7: warning: defining 'PageInfo', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
In file included from /usr/include/qt6/QtCore/qobject.h:19,
from /usr/include/qt6/QtWidgets/qbuttongroup.h:9,
from /usr/include/qt6/QtWidgets/QButtonGroup:1,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/../../../../../scantailor-advanced-1.2.1/src/app/DefaultParamsDialog.h:9,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/moc_DefaultParamsDialog.cpp:9,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/mocs_compilation.cpp:2:
/usr/include/qt6/QtCore/qmetatype.h:344:64: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point
In file included from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/moc_ProjectCreationContext.cpp:9,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/mocs_compilation.cpp:7:
/build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/../../../../../scantailor-advanced-1.2.1/src/app/ProjectCreationContext.h:20:7: warning: defining 'ProjectCreationContext', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
/usr/include/qt6/QtCore/qmetatype.h:344:64: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point
In file included from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/moc_ProjectOpeningContext.cpp:9,
from /build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/mocs_compilation.cpp:9:
/build/scantailor-advanced/src/build/src/app/scantailor-advanced_autogen/EWIEGA46WW/../../../../../scantailor-advanced-1.2.1/src/app/ProjectOpeningContext.h:21:7: warning: defining 'ProjectOpeningContext', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=]
/usr/include/qt6/QtCore/qmetatype.h:344:64: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point
[ 96%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/RelinkingDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/SettingsDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/FixDpiDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/LoadFilesStatusDialog.cpp.o
[ 96%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/ProjectCreationContext.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/ProjectOpeningContext.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/OutOfMemoryDialog.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/ThumbnailSequence.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/ProjectFilesDialog.cpp.o
[ 97%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/NewOpenProjectPanel.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/SystemLoadWidget.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/MainWindow.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/main.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/StatusBarPanel.cpp.o
[ 98%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/DefaultParamsDialog.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/ProjectFilesDialog.cpp: In member function 'virtual void ProjectFilesDialog::timerEvent(QTimerEvent*)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/ProjectFilesDialog.cpp:440:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/ProjectFilesDialog.cpp:442:5: note: here
[ 99%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/scantailor-advanced_autogen/UKIBSY7YGX/qrc_resources.cpp.o
[ 99%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/scantailor-advanced_autogen/GQQMFSSK5H/qrc_dark_scheme.cpp.o
[ 99%] Building CXX object src/app/CMakeFiles/scantailor-advanced.dir/scantailor-advanced_autogen/L44T22TW2P/qrc_light_scheme.cpp.o
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/DefaultParamsDialog.cpp: In member function 'void DefaultParamsDialog::colorModeChanged(int)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/DefaultParamsDialog.cpp:498:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/DefaultParamsDialog.cpp:500:5: note: here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp: In member function 'void MainWindow::execGotoPageDialog()':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp:2205:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp:2205:67: note: 'PageInfo' temporary created here
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp: In member function 'void MainWindow::filterResult(const BackgroundTaskPtr&, const FilterResultPtr&)':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp:1337: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.2.1/src/app/MainWindow.cpp: In member function 'bool MainWindow::closeProjectInteractive()':
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp:1785:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
/build/scantailor-advanced/src/scantailor-advanced-1.2.1/src/app/MainWindow.cpp:1790:5: note: here
[ 99%] Linking CXX executable ../../scantailor-advanced
[100%] Built target scantailor-advanced
==> Entering fakeroot environment...
==> Starting package()...
-- Install configuration: "Release"
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_de.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_es.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_fr.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_ko.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_pl.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_pt.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/scantailor-advanced/translations/scantailor-advanced_ru.qm
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/applications/scantailor-advanced.desktop
-- Installing: /build/scantailor-advanced/pkg/scantailor-advanced/usr/share/icons/hicolor/scalable/apps/scantailor-advanced.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-advanced
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted 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.2.1-1 (Mon May 25 12:19:38 2026)
==> Cleaning up...
[?12l[?25h