[3dprinter-general] Bug#1113508: slic3r-prusa: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Mon Sep 1 00:04:43 BST 2025


Source: slic3r-prusa
Version: 2.9.2+dfsg-2
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, slic3r-prusa failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
CURL_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DBus1_INCLUDE_DIR
DBus1_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DBus1_LIBRARY
DBus1_LIBRARY-ADVANCED:INTERNAL=1
//Details about finding Blosc
FIND_PACKAGE_MESSAGE_DETAILS_Blosc:INTERNAL=[/usr/lib/aarch64-linux-gnu/libblosc.so][/usr/include][v1.21.5()]
//Details about finding Boost
FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake][found components: iostreams ][v1.83.0()]
//Details about finding CURL
FIND_PACKAGE_MESSAGE_DETAILS_CURL:INTERNAL=[/usr/lib/aarch64-linux-gnu/libcurl.so][/usr/include/aarch64-linux-gnu][v8.16.0-rc2()]
//Details about finding DBus1
FIND_PACKAGE_MESSAGE_DETAILS_DBus1:INTERNAL=[/usr/lib/aarch64-linux-gnu/libdbus-1.so][/usr/include/dbus-1.0][/usr/lib/aarch64-linux-gnu/dbus-1.0/include][v()]
//Details about finding GLEW
FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[/usr/include][/usr/lib/aarch64-linux-gnu/libGLEW.so][v2.2.0()]
//Details about finding OpenGL
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/aarch64-linux-gnu/libOpenGL.so][/usr/lib/aarch64-linux-gnu/libGLX.so][/usr/include][ ][v()]
//Details about finding PNG
FIND_PACKAGE_MESSAGE_DETAILS_PNG:INTERNAL=[/usr/lib/aarch64-linux-gnu/libpng.so][/usr/include][v1.6.50()]
//Details about finding PkgConfig
FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()]
//Details about finding TBB
FIND_PACKAGE_MESSAGE_DETAILS_TBB:INTERNAL=[/usr/include][/usr/lib/aarch64-linux-gnu/libtbb.so][found components: tbb ][v2022.1()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//Details about finding ZLIB
FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/aarch64-linux-gnu/libz.so][/usr/include][ ][v1.3.1()]
//ADVANCED property for variable: GLEW_INCLUDE_DIR
GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_SHARED_LIBRARY_DEBUG
GLEW_SHARED_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_SHARED_LIBRARY_RELEASE
GLEW_SHARED_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_STATIC_LIBRARY_DEBUG
GLEW_STATIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_STATIC_LIBRARY_RELEASE
GLEW_STATIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NLopt_LIBS
NLopt_LIBS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR
OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR
OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR
OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR
OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR
OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_egl_LIBRARY
OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_gl_LIBRARY
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_gles2_LIBRARY
OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_gles3_LIBRARY
OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_glu_LIBRARY
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_glx_LIBRARY
OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_opengl_LIBRARY
OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
PC_DBUS1_CFLAGS:INTERNAL=-I/usr/include/dbus-1.0;-I/usr/lib/aarch64-linux-gnu/dbus-1.0/include;-I/usr/include
PC_DBUS1_CFLAGS_I:INTERNAL=
PC_DBUS1_CFLAGS_OTHER:INTERNAL=
PC_DBUS1_FOUND:INTERNAL=1
PC_DBUS1_INCLUDEDIR:INTERNAL=/usr/include
PC_DBUS1_INCLUDE_DIRS:INTERNAL=/usr/include/dbus-1.0;/usr/lib/aarch64-linux-gnu/dbus-1.0/include;/usr/include
PC_DBUS1_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-ldbus-1
PC_DBUS1_LDFLAGS_OTHER:INTERNAL=
PC_DBUS1_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_DBUS1_LIBRARIES:INTERNAL=dbus-1
PC_DBUS1_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_DBUS1_LIBS:INTERNAL=
PC_DBUS1_LIBS_L:INTERNAL=
PC_DBUS1_LIBS_OTHER:INTERNAL=
PC_DBUS1_LIBS_PATHS:INTERNAL=
PC_DBUS1_MODULE_NAME:INTERNAL=dbus-1
PC_DBUS1_PREFIX:INTERNAL=/usr
PC_DBUS1_STATIC_CFLAGS:INTERNAL=-I/usr/include/dbus-1.0;-I/usr/lib/aarch64-linux-gnu/dbus-1.0/include;-I/usr/include
PC_DBUS1_STATIC_CFLAGS_I:INTERNAL=
PC_DBUS1_STATIC_CFLAGS_OTHER:INTERNAL=
PC_DBUS1_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/dbus-1.0;/usr/lib/aarch64-linux-gnu/dbus-1.0/include;/usr/include
PC_DBUS1_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-ldbus-1;-pthread;-L/usr/lib/aarch64-linux-gnu;-lsystemd;-L/usr/lib;-lcap
PC_DBUS1_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
PC_DBUS1_STATIC_LIBDIR:INTERNAL=
PC_DBUS1_STATIC_LIBRARIES:INTERNAL=dbus-1;systemd;cap
PC_DBUS1_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib
PC_DBUS1_STATIC_LIBS:INTERNAL=
PC_DBUS1_STATIC_LIBS_L:INTERNAL=
PC_DBUS1_STATIC_LIBS_OTHER:INTERNAL=
PC_DBUS1_STATIC_LIBS_PATHS:INTERNAL=
PC_DBUS1_VERSION:INTERNAL=1.16.2
PC_DBUS1_dbus-1_INCLUDEDIR:INTERNAL=
PC_DBUS1_dbus-1_LIBDIR:INTERNAL=
PC_DBUS1_dbus-1_PREFIX:INTERNAL=
PC_DBUS1_dbus-1_VERSION:INTERNAL=
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_LIBRARY_DEBUG
PNG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_LIBRARY_RELEASE
PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_PNG_INCLUDE_DIR
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
__pkg_config_arguments_PC_DBUS1:INTERNAL=QUIET;dbus-1
__pkg_config_checked_PC_DBUS1:INTERNAL=1
//ADVANCED property for variable: boost_atomic_DIR
boost_atomic_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_chrono_DIR
boost_chrono_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_date_time_DIR
boost_date_time_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_filesystem_DIR
boost_filesystem_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_headers_DIR
boost_headers_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_iostreams_DIR
boost_iostreams_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_locale_DIR
boost_locale_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_log_DIR
boost_log_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_nowide_DIR
boost_nowide_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_regex_DIR
boost_regex_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_system_DIR
boost_system_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_thread_DIR
boost_thread_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_DBUS1_dbus-1
pkgcfg_lib_PC_DBUS1_dbus-1-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu

dh_auto_configure: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING=1 -DCMAKE_BUILD_TYPE=Release -DOPENVDB_FIND_MODULE_PATH=/usr/lib/aarch64-linux-gnu/cmake/OpenVDB -DSLIC3R_FHS=1 -DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3 .. returned exit code 1
make[1]: *** [debian/rules:24: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/slic3r-prusa-2.9.2+dfsg'
make: *** [debian/rules:21: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T20:32:13Z

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

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/2411273/

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/154878/

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



More information about the 3dprinter-general mailing list