Source: fltk1.4
Version: 1.4.3-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, fltk1.4 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
make[4]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
[ 99%] Built target checkers-shared
[100%] Linking CXX executable ../bin/fluid-shared
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/fluid && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/fluid-shared.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fltk1.4-1.4.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wall -Wunused 
-Wno-format-y2k -fPIE -fno-strict-aliasing -DCP936 -fvisibility-inlines-hidden 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pthread 
-Wl,--dependency-file=CMakeFiles/fluid-shared.dir/link.d 
"CMakeFiles/fluid-shared.dir/fluid.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/CodeEditor.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/StyleParse.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fd_Snap_Action.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Function_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Grid_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Group_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Menu_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Widget_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Window_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fl_Button_Type.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/Fluid_Image.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/about_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/align_widget.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/settings_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/autodoc.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/code.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/custom_widgets.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/factory.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/file.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/fluid_filename.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/function_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/mergeback.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/pixmaps.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/shell_command.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/codeview_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/template_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/undo.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/widget_browser.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/widget_panel.cxx.o" 
"CMakeFiles/fluid-lib-shared.dir/ExternalCodeEditor_UNIX.cxx.o" -o 
../bin/fluid-shared   
-L/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/src/../lib  
../lib/libfltk_images.so.1.4.3 ../lib/libfltk.so.1.4.3 -lcairo 
/usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libSM.so 
/usr/lib/aarch64-linux-gnu/libICE.so /usr/lib/aarch64-linux-gnu/libX11.so 
/usr/lib/aarch64-linux-gnu/libXext.so /usr/lib/aarch64-linux-gnu/libXinerama.so 
/usr/lib/aarch64-linux-gnu/libXfixes.so 
/usr/lib/aarch64-linux-gnu/libXcursor.so 
/usr/lib/aarch64-linux-gnu/libXrender.so 
/usr/lib/aarch64-linux-gnu/libpango-1.0.so 
/usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so 
/usr/lib/aarch64-linux-gnu/libgobject-2.0.so 
/usr/lib/aarch64-linux-gnu/libglib-2.0.so 
/usr/lib/aarch64-linux-gnu/libharfbuzz.so 
/usr/lib/aarch64-linux-gnu/libcairo.so 
/usr/lib/aarch64-linux-gnu/libpangoxft-1.0.so 
/usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so 
/usr/lib/aarch64-linux-gnu/libfontconfig.so 
/usr/lib/aarch64-linux-gnu/libfreetype.so /usr/lib/aarch64-linux-gnu/libXft.so 
/usr/lib/aarch64-linux-gnu/libwayland-egl.so 
/usr/lib/aarch64-linux-gnu/libwayland-client.so -lm 
/usr/lib/aarch64-linux-gnu/libEGL.so /usr/lib/aarch64-linux-gnu/libdecor-0.so 
/usr/lib/aarch64-linux-gnu/libwayland-cursor.so 
/usr/lib/aarch64-linux-gnu/libxkbcommon.so 
/usr/lib/aarch64-linux-gnu/libdbus-1.so /usr/lib/aarch64-linux-gnu/libjpeg.so 
/usr/lib/aarch64-linux-gnu/libpng.so /usr/lib/aarch64-linux-gnu/libz.so
make[4]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
[100%] Built target fluid-shared
make[3]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/CMakeFiles 0
make[2]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
xvfb-run -a /usr/bin/make -C obj-aarch64-linux-gnu docs fluid_pdf
make[2]: Entering directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/build/reproducible-path/fltk1.4-1.4.3 
-B/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu 
--check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make  -f CMakeFiles/Makefile2 docs
make[3]: Entering directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/build/reproducible-path/fltk1.4-1.4.3 
-B/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu 
--check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/CMakeFiles 0
/usr/bin/make  -f CMakeFiles/Makefile2 documentation/CMakeFiles/docs.dir/all
make[4]: Entering directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
/usr/bin/make  -f documentation/CMakeFiles/pdf.dir/build.make 
documentation/CMakeFiles/pdf.dir/depend
make[5]: Entering directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu && 
/usr/bin/cmake -E cmake_depends "Unix Makefiles" 
/build/reproducible-path/fltk1.4-1.4.3 
/build/reproducible-path/fltk1.4-1.4.3/documentation 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation/CMakeFiles/pdf.dir/DependInfo.cmake
 "--color="
make[5]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
/usr/bin/make  -f documentation/CMakeFiles/pdf.dir/build.make 
documentation/CMakeFiles/pdf.dir/build
make[5]: Entering directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
Converting Doxybook to doxygen version 1.9.8
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
&& /build/reproducible-path/fltk1.4-1.4.3/documentation/convert_doxyfile 
/usr/bin/doxygen Doxybook.in Doxybook 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation/Doxybook_error.log
Generating PDF documentation
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
&& /build/reproducible-path/fltk1.4-1.4.3/documentation/make_header 
/usr/bin/doxygen 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation/fltk-title.tex
 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation/fltk-book.tex
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
&& /usr/bin/doxygen Doxybook
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
&& 
/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation/make_pdf
cd /build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu/documentation 
&& cp -f latex/refman.pdf fltk.pdf
cp: cannot stat 'latex/refman.pdf': No such file or directory
make[5]: *** [documentation/CMakeFiles/pdf.dir/build.make:80: 
documentation/fltk.pdf] Error 1
make[5]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/Makefile2:668: documentation/CMakeFiles/pdf.dir/all] 
Error 2
make[4]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:708: documentation/CMakeFiles/docs.dir/rule] 
Error 2
make[3]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:211: docs] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/fltk1.4-1.4.3/obj-aarch64-linux-gnu'
make[1]: *** [debian/rules:59: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/build/reproducible-path/fltk1.4-1.4.3'
make: *** [debian/rules:22: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T19:10:18Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2392522/

The most likely cause of build failures is the removed backwards compatibility 
for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/152894/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo

Reply via email to