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

