Source: squeak-vm
Version: 1:4.10.2.2614+20120917~dfsg-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, squeak-vm failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
touch debian/stamp-upstream-cruft
set -e;   mv ./platforms/unix/cmake/config.guess 
./platforms/unix/cmake/config.guess.cdbs-orig; cp --remove-destination 
/usr/share/misc/config.guess ./platforms/unix/cmake/config.guess;
set -e;   mv ./platforms/unix/cmake/config.sub 
./platforms/unix/cmake/config.sub.cdbs-orig; cp --remove-destination 
/usr/share/misc/config.sub ./platforms/unix/cmake/config.sub;
cd build-tree && cmake 
/build/reproducible-path/squeak-vm-4.10.2.2614+20120917~dfsg/platforms/unix 
-DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_C_COMPILER:FILEPATH="cc" 
-DCMAKE_CXX_COMPILER:FILEPATH="g++" -DCMAKE_C_FLAGS="-g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/squeak-vm-4.10.2.2614+20120917~dfsg=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -fno-caller-saves 
-fno-strict-overflow -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2" 
-DCMAKE_CXX_FLAGS="-g -O2 
-ffile-prefix-map=/build/reproducible-path/squeak-vm-4.10.2.2614+20120917~dfsg=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2" -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_EXE_LINKER_FLAGS="-Wl,-z,relro" 
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,-z,relro" 
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,-z,relro" -DVM_HOST=aarch64-unknown-linux-gnu 
-DVM_VERSION=- -DPLATFORM_SOURCE_VERSION= -DOPT--prefix=/usr 
-DOPT--without-RomePlugin=1 -DOPT--without-Mpeg3Plugin=1 -DOPT--with-npsqueak=1
CMake Warning (dev) at CMakeLists.txt:5 (PROJECT):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 14.3.0
-- The CXX compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/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/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:7 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 has been removed from 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.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


-- Configuring incomplete, errors occurred!
make: *** [/usr/share/cdbs/1/class/cmake.mk:75: 
obj-aarch64-linux-gnu/CMakeCache.txt] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T21:10:27Z

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

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

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

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