#1147656 frei0r: FTBFS with OpenCV 5.0

#1147656#5
Date:
2026-09-14 09:36:16 UTC
From:
To:
Dear maintainer,

Your package fails to build from source against opencv 5.0.0+dfsg-1~exp1,
currently in experimental.

OpenCV 5.0 renames its entire install tree from opencv4 to opencv5 and ships
no compatibility shims:

  * pkg-config: only /usr/lib/<triplet>/pkgconfig/opencv5.pc.  There is no
                opencv4.pc and no opencv.pc.
  * headers:    /usr/include/opencv5/opencv2/..., no /usr/include/opencv4.
  * cmake:      /usr/lib/<triplet>/cmake/opencv5/OpenCVConfig.cmake.  A bare
                find_package(OpenCV) still resolves, but a pinned version
                such as find_package(OpenCV 4.7) no longer matches.
  * modules:    libopencv-calib3d-dev is split into libopencv-calib-dev,
                libopencv-geometry-dev, libopencv-stereo-dev and
                libopencv-ptcloud-dev; libopencv-features2d-dev becomes
                libopencv-features-dev.  The CMake component names change
                with them (features2d -> features).
  * geometry:   the new geometry module is not only a piece of calib3d.  It
                also absorbs shape and contour functions that used to live
                in imgproc -- contourArea, arcLength, approxPolyDP,
                boundingRect, minAreaRect, convexHull and
                getPerspectiveTransform among them -- and opencv2/opencv.hpp
                does not pull in opencv2/geometry.hpp, so code that reached
                those through the umbrella header now needs an explicit
                include of opencv2/geometry.hpp.

In frei0r's case, src/filter/facebl0r/facebl0r.cpp:67 and
src/filter/facedetect/facedetect.cpp:44 declare a cv::CascadeClassifier
member, and facebl0r.cpp:221 uses cv::CASCADE_FIND_BIGGEST_OBJECT and
cv::CASCADE_DO_CANNY_PRUNING. None of these exist any more in OpenCV 5:
the Haar/LBP cascade API has been moved out of the core objdetect module
into the contrib module xobjdetect. There is no missing-header error in
the log, so the include path is fine; the symbols themselves are simply
gone from opencv2/objdetect.hpp, which is why the compiler reports
"does not name a type" and "is not a member of cv". The fix is to
include <opencv2/xobjdetect.hpp> instead, link against opencv_xobjdetect
(shipped by libopencv-contrib500, headers in libopencv-contrib-dev), and
add that component to the find_package(OpenCV) call; alternatively port
the two filters to one of the DNN-based detectors in objdetect.

The same source builds fine in the same chroot against the OpenCV 4.10
packages currently in unstable, so this is specific to OpenCV 5.

The relevant part of the build log follows; the full log is attached.

  [ 61%] Linking CXX shared module elastic_scale.so
  [ 62%] Linking CXX shared module aech0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/elastic_scale
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/elastic_scale.dir/link.txt --verbose=1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 62%] Built target measure_pr0file
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/generator/test_pat/CMakeFiles/test_pat_L.dir/build.make
src/generator/test_pat/CMakeFiles/test_pat_L.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/generator/test_pat/CMakeFiles/test_pat_R.dir/build.make
src/generator/test_pat/CMakeFiles/test_pat_R.dir/depend
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/aech0r
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/aech0r.dir/link.txt
--verbose=1
  [ 62%] Built target edgeglow
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/generator/test_pat
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/fre [...]
  [ 62%] Built target nervous
  make  -f src/mixer2/cairoaffineblend/CMakeFiles/cairoaffineblend.dir/build.make
src/mixer2/cairoaffineblend/CMakeFiles/cairoaffineblend.dir/depend
  make  -f src/mixer2/cairoblend/CMakeFiles/cairoblend.dir/build.make
src/mixer2/cairoblend/CMakeFiles/cairoblend.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/cairoaffineblend
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-pat [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/cairoblend
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei [...]
  [ 62%] Building C object
src/generator/test_pat/CMakeFiles/test_pat_L.dir/test_pat_L.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/test_pat
&& /usr/bin/x86_64-linux-gnu-gcc -Dtest_pat_L_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=. -fstack-pr
[...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/generator/test_pat/CMakeFiles/test_pat_R.dir/build.make
src/generator/test_pat/CMakeFiles/test_pat_R.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/cairoaffineblend/CMakeFiles/cairoaffineblend.dir/build.make
src/mixer2/cairoaffineblend/CMakeFiles/cairoaffineblend.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 62%] Linking C shared module ising0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/ising0r
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/ising0r.dir/link.txt
--verbose=1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/cairoblend/CMakeFiles/cairoblend.dir/build.make
src/mixer2/cairoblend/CMakeFiles/cairoblend.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 62%] Building C object
src/generator/test_pat/CMakeFiles/test_pat_R.dir/test_pat_R.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/test_pat
&& /usr/bin/x86_64-linux-gnu-gcc -Dtest_pat_R_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=. -fstack-pr
[...]
  [ 62%] Building C object
src/mixer2/cairoaffineblend/CMakeFiles/cairoaffineblend.dir/cairoaffineblend.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/cairoaffineblend
&& /usr/bin/x86_64-linux-gnu-gcc -Dcairoaffineblend_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -I/usr/include/cairo
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducibl [...]
  [ 63%] Building C object
src/mixer2/cairoblend/CMakeFiles/cairoblend.dir/cairoblend.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/cairoblend
&& /usr/bin/x86_64-linux-gnu-gcc -Dcairoblend_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -I/usr/include/cairo
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0 [...]
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:67:9:
error: ‘CascadeClassifier’ in namespace ‘cv’ does not name a type
     67 |     cv::CascadeClassifier cascade;
        |         ^~~~~~~~~~~~~~~~~
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:
In member function ‘virtual void FaceBl0r::update(double, uint32_t*,
const uint32_t*)’:
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:120:9:
error: ‘cascade’ was not declared in this scope
    120 |     if (cascade.empty()) {
        |         ^~~~~~~
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:130:10:
error: ‘cascade’ was not declared in this scope
    130 |     if (!cascade.load(classifier.c_str())) {
        |          ^~~~~~~
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:
In member function ‘std::vector<cv::Rect_<int> >
FaceBl0r::detect_face()’:
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:206:9:
error: ‘cascade’ was not declared in this scope
    206 |     if (cascade.empty()) {
        |         ^~~~~~~
  [ 63%] Linking CXX shared module nosync0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/nosync0r
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/nosync0r.dir/link.txt --verbose=1
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:218:7:
error: ‘cascade’ was not declared in this scope
    218 |       cascade.detectMultiScale(gray, faces,
        |       ^~~~~~~
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:221:14:
error: ‘CASCADE_FIND_BIGGEST_OBJECT’ is not a member of ‘cv’
    221 |          cv::CASCADE_FIND_BIGGEST_OBJECT|//since we track
only the first, get the biggest
        |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:44:9:
error: ‘CascadeClassifier’ in namespace ‘cv’ does not name a type
     44 |     cv::CascadeClassifier cascade;
        |         ^~~~~~~~~~~~~~~~~
  /build/reproducible-path/frei0r-3.5.0/src/filter/facebl0r/facebl0r.cpp:222:14:
error: ‘CASCADE_DO_CANNY_PRUNING’ is not a member of ‘cv’
    222 |          cv::CASCADE_DO_CANNY_PRUNING,  //skip regions
unlikely to contain a face
        |              ^~~~~~~~~~~~~~~~~~~~~~~~
  [ 63%] Built target ising0r
  make  -f src/mixer2/addition/CMakeFiles/addition.dir/build.make
src/mixer2/addition/CMakeFiles/addition.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/addition
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r [...]
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:
In member function ‘virtual void FaceDetect::update(double, uint32_t*,
const uint32_t*)’:
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:118:13:
error: ‘cascade’ was not declared in this scope; did you mean ‘scale’?
    118 |         if (cascade.empty()) {
        |             ^~~~~~~
        |             scale
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/aech0r.dir/lin [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/elastic_scale. [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:
In member function ‘std::vector<cv::Rect_<int> >
FaceDetect::detect()’:
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:176:13:
error: ‘cascade’ was not declared in this scope; did you mean ‘scale’?
    176 |         if (cascade.empty()) return faces;
        |             ^~~~~~~
        |             scale
  [ 63%] Linking C shared module measure_pr0be.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/measure
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/measure_pr0be.dir/link.txt --verbose=1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 63%] Built target aech0r
  make  -f src/mixer2/addition/CMakeFiles/addition.dir/build.make
src/mixer2/addition/CMakeFiles/addition.dir/build
  make  -f src/mixer2/addition_alpha/CMakeFiles/addition_alpha.dir/build.make
src/mixer2/addition_alpha/CMakeFiles/addition_alpha.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /build/reproducible-path/frei0r-3.5.0/src/filter/facedetect/facedetect.cpp:198:9:
error: ‘cascade’ was not declared in this scope; did you mean ‘scale’?
    198 |         cascade.detectMultiScale(small, faces, 1.1, 2, 0,
cv::Size(min, min));
        |         ^~~~~~~
        |         scale
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/addition_alpha
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/ [...]
  [ 63%] Built target elastic_scale
  make  -f src/mixer2/alphaatop/CMakeFiles/alphaatop.dir/build.make
src/mixer2/alphaatop/CMakeFiles/alphaatop.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphaatop
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0 [...]
  [ 63%] Building CXX object
src/mixer2/addition/CMakeFiles/addition.dir/addition.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/addition
&& /usr/bin/x86_64-linux-gnu-g++ -Daddition_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wf [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/addition_alpha/CMakeFiles/addition_alpha.dir/build.make
src/mixer2/addition_alpha/CMakeFiles/addition_alpha.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 64%] Linking CXX shared module shake0scillate.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/shake0scillate
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/shake0scillate.dir/link.txt --verbose=1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphaatop/CMakeFiles/alphaatop.dir/build.make
src/mixer2/alphaatop/CMakeFiles/alphaatop.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 64%] Building CXX object
src/mixer2/addition_alpha/CMakeFiles/addition_alpha.dir/addition_alpha.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/addition_alpha
&& /usr/bin/x86_64-linux-gnu-g++ -Daddition_alpha_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-pr [...]
  [ 65%] Building CXX object
src/mixer2/alphaatop/CMakeFiles/alphaatop.dir/alphaatop.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphaatop
&& /usr/bin/x86_64-linux-gnu-g++ -Dalphaatop_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection - [...]
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 65%] Built target measure_pr0be
  make  -f src/mixer2/alphain/CMakeFiles/alphain.dir/build.make
src/mixer2/alphain/CMakeFiles/alphain.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphain
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r- [...]
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/nosync0r.dir/l [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 65%] Linking CXX shared module scanline0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/scanline0r
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/scanline0r.dir/link.txt --verbose=1
  [ 65%] Built target nosync0r
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphain/CMakeFiles/alphain.dir/build.make
src/mixer2/alphain/CMakeFiles/alphain.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphainjection/CMakeFiles/alphainjection.dir/build.make
src/mixer2/alphainjection/CMakeFiles/alphainjection.dir/depend
  [ 66%] Linking CXX shared module sobel.so
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphainjection
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/ [...]
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/sobel
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/sobel.dir/link.txt
--verbose=1
  [ 66%] Building CXX object
src/mixer2/alphain/CMakeFiles/alphain.dir/alphain.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphain
&& /usr/bin/x86_64-linux-gnu-g++ -Dalphain_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wfor [...]
  [ 67%] Linking C shared module cairoblend.so
  [ 67%] Linking CXX shared module primaries.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/primaries
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/primaries.dir/link.txt --verbose=1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/cairoblend
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/cairoblend.dir/link.txt --verbose=1
  make  -f src/mixer2/alphainjection/CMakeFiles/alphainjection.dir/build.make
src/mixer2/alphainjection/CMakeFiles/alphainjection.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 67%] Building C object
src/mixer2/alphainjection/CMakeFiles/alphainjection.dir/alphainjection.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphainjection
&& /usr/bin/x86_64-linux-gnu-gcc -Dalphainjection_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=. -fs [...]
  [ 67%] Linking CXX shared module premultiply.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/premultiply
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/premultiply.dir/link.txt --verbose=1
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/shake0scillate [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 67%] Linking C shared module cairoaffineblend.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/cairoaffineblend
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/cairoaffineblend.dir/link.txt --verbose=1
  [ 67%] Built target shake0scillate
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  make  -f src/mixer2/alphaout/CMakeFiles/alphaout.dir/build.make
src/mixer2/alphaout/CMakeFiles/alphaout.dir/depend
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphaout
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r [...]
  [ 67%] Built target cairoblend
  make  -f src/mixer2/alphaover/CMakeFiles/alphaover.dir/build.make
src/mixer2/alphaover/CMakeFiles/alphaover.dir/depend
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphaout/CMakeFiles/alphaout.dir/build.make
src/mixer2/alphaout/CMakeFiles/alphaout.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphaover
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0 [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 68%] Building CXX object
src/mixer2/alphaout/CMakeFiles/alphaout.dir/alphaout.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphaout
&& /usr/bin/x86_64-linux-gnu-g++ -Dalphaout_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wf [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphaover/CMakeFiles/alphaover.dir/build.make
src/mixer2/alphaover/CMakeFiles/alphaover.dir/build
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/scanline0r.dir [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 68%] Linking C shared module select0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/select0r
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/select0r.dir/link.txt --verbose=1
  [ 68%] Building CXX object
src/mixer2/alphaover/CMakeFiles/alphaover.dir/alphaover.cpp.o
  [ 68%] Built target scanline0r
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphaover
&& /usr/bin/x86_64-linux-gnu-g++ -Dalphaover_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection - [...]
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/sobel.dir/link [...]
  [ 68%] Linking C shared module test_pat_C.so
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphaxor/CMakeFiles/alphaxor.dir/build.make
src/mixer2/alphaxor/CMakeFiles/alphaxor.dir/depend
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/test_pat
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/test_pat_C.dir/link.txt --verbose=1
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/alphaxor
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r [...]
  [ 68%] Linking C shared module alphainjection.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphainjection
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/alphainjection.dir/link.txt --verbose=1
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/primaries.dir/ [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 68%] Built target sobel
  make  -f src/mixer2/blend/CMakeFiles/blend.dir/build.make
src/mixer2/blend/CMakeFiles/blend.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/blend
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r-3. [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/alphaxor/CMakeFiles/alphaxor.dir/build.make
src/mixer2/alphaxor/CMakeFiles/alphaxor.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 68%] Built target primaries
  [ 68%] Built target cairoaffineblend
  make  -f src/mixer2/burn/CMakeFiles/burn.dir/build.make
src/mixer2/burn/CMakeFiles/burn.dir/depend
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/blend/CMakeFiles/blend.dir/build.make
src/mixer2/blend/CMakeFiles/blend.dir/build
  make  -f src/mixer2/color_only/CMakeFiles/color_only.dir/build.make
src/mixer2/color_only/CMakeFiles/color_only.dir/depend
  [ 69%] Building CXX object
src/mixer2/alphaxor/CMakeFiles/alphaxor.dir/alphaxor.cpp.o
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/burn
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r-3.5 [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/color_only
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei [...]
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/alphaxor
&& /usr/bin/x86_64-linux-gnu-g++ -Dalphaxor_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wf [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/color_only/CMakeFiles/color_only.dir/build.make
src/mixer2/color_only/CMakeFiles/color_only.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 70%] Building CXX object src/mixer2/blend/CMakeFiles/blend.dir/blend.cpp.o
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/blend
&& /usr/bin/x86_64-linux-gnu-g++ -Dblend_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat  [...]
  make  -f src/mixer2/burn/CMakeFiles/burn.dir/build.make
src/mixer2/burn/CMakeFiles/burn.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  [ 71%] Building CXX object
src/mixer2/color_only/CMakeFiles/color_only.dir/color_only.cpp.o
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/color_only
&& /usr/bin/x86_64-linux-gnu-g++ -Dcolor_only_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 71%] Building CXX object src/mixer2/burn/CMakeFiles/burn.dir/burn.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/burn
&& /usr/bin/x86_64-linux-gnu-g++ -Dburn_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat -W [...]
  /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro
-Wl,--dependency-file=CMakeFiles/premultiply.di [...]
  [ 71%] Built target select0r
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  [ 71%] Built target alphainjection
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/composition/CMakeFiles/composition.dir/build.make
src/mixer2/composition/CMakeFiles/composition.dir/depend
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/composition
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/fre [...]
  make  -f src/mixer2/darken/CMakeFiles/darken.dir/build.make
src/mixer2/darken/CMakeFiles/darken.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/darken
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r-3 [...]
  [ 71%] Built target test_pat_C
  make  -f src/mixer2/difference/CMakeFiles/difference.dir/build.make
src/mixer2/difference/CMakeFiles/difference.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/difference
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei [...]
  [ 71%] Built target premultiply
  make  -f src/mixer2/divide/CMakeFiles/divide.dir/build.make
src/mixer2/divide/CMakeFiles/divide.dir/depend
  make  -f src/mixer2/dodge/CMakeFiles/dodge.dir/build.make
src/mixer2/dodge/CMakeFiles/dodge.dir/depend
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/composition/CMakeFiles/composition.dir/build.make
src/mixer2/composition/CMakeFiles/composition.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/dodge
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r-3. [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 72%] Linking C shared module test_pat_I.so
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/darken/CMakeFiles/darken.dir/build.make
src/mixer2/darken/CMakeFiles/darken.dir/build
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/test_pat
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/test_pat_I.dir/link.txt --verbose=1
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/divide
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/frei0r-3 [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 72%] Building C object
src/mixer2/composition/CMakeFiles/composition.dir/composition.c.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/composition
&& /usr/bin/x86_64-linux-gnu-gcc -Dcomposition_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=. -fstack-p
[...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/dodge/CMakeFiles/dodge.dir/build.make
src/mixer2/dodge/CMakeFiles/dodge.dir/build
  make  -f src/mixer2/difference/CMakeFiles/difference.dir/build.make
src/mixer2/difference/CMakeFiles/difference.dir/build
  [ 72%] Building CXX object
src/mixer2/darken/CMakeFiles/darken.dir/darken.cpp.o
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/divide/CMakeFiles/divide.dir/build.make
src/mixer2/divide/CMakeFiles/divide.dir/build
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/darken
&& /usr/bin/x86_64-linux-gnu-g++ -Ddarken_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wforma [...]
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 72%] Building CXX object
src/mixer2/difference/CMakeFiles/difference.dir/difference.cpp.o
  [ 72%] Building CXX object src/mixer2/dodge/CMakeFiles/dodge.dir/dodge.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/difference
&& /usr/bin/x86_64-linux-gnu-g++ -Ddifference_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection [...]
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/dodge
&& /usr/bin/x86_64-linux-gnu-g++ -Ddodge_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat  [...]
  [ 73%] Building CXX object
src/mixer2/divide/CMakeFiles/divide.dir/divide.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/divide
&& /usr/bin/x86_64-linux-gnu-g++ -Ddivide_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wforma [...]
  [ 73%] Linking CXX shared module twolay0r.so
  [ 73%] Linking CXX shared module threelay0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/twolay0r
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/twolay0r.dir/link.txt --verbose=1
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/filter/threelay0r
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/threelay0r.dir/link.txt --verbose=1
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 73%] Built target test_pat_I
  make  -f src/mixer2/euclid_eraser/CMakeFiles/euclid_eraser.dir/build.make
src/mixer2/euclid_eraser/CMakeFiles/euclid_eraser.dir/depend
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu &&
/usr/bin/cmake -E cmake_depends "Unix Makefiles"
/build/reproducible-path/frei0r-3.5.0
/build/reproducible-path/frei0r-3.5.0/src/mixer2/euclid_eraser
/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu
/build/reproducible-path/f [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make  -f src/mixer2/euclid_eraser/CMakeFiles/euclid_eraser.dir/build.make
src/mixer2/euclid_eraser/CMakeFiles/euclid_eraser.dir/build
  make[3]: Entering directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 73%] Linking C shared module composition.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/composition
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/composition.dir/link.txt --verbose=1
  [ 73%] Building CXX object
src/mixer2/euclid_eraser/CMakeFiles/euclid_eraser.dir/euclid_eraser.cpp.o
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/mixer2/euclid_eraser
&& /usr/bin/x86_64-linux-gnu-g++ -Deuclid_eraser_EXPORTS
-I/build/reproducible-path/frei0r-3.5.0/include -g -O2
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-prot [...]
  [ 73%] Linking CXX shared module nois0r.so
  cd /build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu/src/generator/nois0r
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/nois0r.dir/link.txt
--verbose=1
  make[3]: *** [src/filter/facebl0r/CMakeFiles/facebl0r.dir/build.make:82:
src/filter/facebl0r/CMakeFiles/facebl0r.dir/facebl0r.cpp.o] Error 1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[2]: *** [CMakeFiles/Makefile2:4625:
src/filter/facebl0r/CMakeFiles/facebl0r.dir/all] Error 2
  make[2]: *** Waiting for unfinished jobs....
  /usr/bin/x86_64-linux-gnu-gcc -fPIC -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/frei0r-3.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,--dep [...]
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  make[3]: *** [src/filter/facedetect/CMakeFiles/facedetect.dir/build.make:82:
src/filter/facedetect/CMakeFiles/facedetect.dir/facedetect.cpp.o]
Error 1
  make[3]: Leaving directory
'/build/reproducible-path/frei0r-3.5.0/obj-x86_64-linux-gnu'
  [ 73%] Built target composition
  make[2]: *** [CMakeFiles/Makefile2:4657:
src/filter/facedetect/CMakeFiles/facedetect.dir/all] Error 2

Please close this bug if it turns out to be a collision with another ongoing
transition rather than an OpenCV 5 problem.

Thanks,
Aron