Your message dated Mon, 27 Oct 2025 12:00:11 +0000
with message-id <[email protected]>
and subject line Bug#1113096: fixed in ldc 1:1.41.0-1
has caused the Debian Bug report #1113096,
regarding ldc: FTBFS with CMake 4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1113096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113096
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ldc
Version: 1:1.40.0-5
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, ldc failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
m05YtPoMpHvxb9dHQ7mvclOIpps57f1EPUrfchI+pMreE6qFpziPtUAuLa5ZpnOf
ABWTmoPAA+Y0pf2YmbS7MyYYpftAN+F3x/aDnTBFXhtYxw0uUR5NPD7BP9yz6/9Q
iG/Gtk9FNvoMEIlWmw1N4j5RswacMFd25wKrLX2qic6FJQyBLVWeCUMm9em+h78E
fVK6LbSHAxuhCHPKIoOPDhnd0o3Poz16BYkl9sdc/xJA1rtxbW4S+pu9nNuH0Ybe
npExlyHEjA0TLTWNWbQfxAfl5cbeLankkaFX72fqeCDEBrXQ7aU=
=7//7
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for ./ldc_1.40.0-5.dsc: no
acceptable signature found
dpkg-source: info: extracting ldc in /build/reproducible-path/ldc-1.40.0
dpkg-source: info: unpacking ldc_1.40.0.orig.tar.gz
dpkg-source: info: unpacking ldc_1.40.0-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 02_ldc_include_path.diff
dpkg-source: info: applying 03_ldc-no-default-rpath.patch
dpkg-source: info: applying 04_i386_int128_alignment.patch
dpkg-source: info: applying 05_cf_protection_attr_fix.patch
dpkg-source: info: applying 06_mips_default_target.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package ldc
dpkg-buildpackage: info: source version 1:1.40.0-5
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Gianfranco Costamagna
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/ldc-1.40.0'
rm -f configure-stamp build-stamp
rm -rf /build/reproducible-path/ldc-1.40.0/bootstrap-stage1
/build/reproducible-path/ldc-1.40.0/bootstrap-stage2
dh_clean
make[1]: Leaving directory '/build/reproducible-path/ldc-1.40.0'
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/ldc-1.40.0'
# Bootstrap LDC using the GNU D Compiler
dh_auto_configure -B/build/reproducible-path/ldc-1.40.0/bootstrap-stage1 --
-DD_COMPILER=/usr/bin/gdmd -DBUILD_SHARED_LIBS=ON -DPHOBOS_SYSTEM_ZLIB=ON
-DDRUNTIME_EXTRA_FLAGS='-g;--dwarf-version=4'
-DPHOBOS2_EXTRA_FLAGS='-g;--dwarf-version=4'
cd bootstrap-stage1 && 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
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu
-DD_COMPILER=/usr/bin/gdmd -DBUILD_SHARED_LIBS=ON -DPHOBOS_SYSTEM_ZLIB=ON
-DDRUNTIME_EXTRA_FLAGS=-g\;--dwarf-version=4
-DPHOBOS2_EXTRA_FLAGS=-g\;--dwarf-version=4 ..
CMake Error at CMakeLists.txt:1 (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!
cd bootstrap-stage1 && tail -v -n \+0 CMakeCache.txt
==> CMakeCache.txt <==
# This is the CMakeCache file.
# For build in directory: /build/reproducible-path/ldc-1.40.0/bootstrap-stage1
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=ON
//No help, variable specified on the command line.
CMAKE_BUILD_TYPE:UNINITIALIZED=None
//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON
//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON
//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/build/reproducible-path/ldc-1.40.0/bootstrap-stage1/CMakeFiles/pkgRedirects
//No help, variable specified on the command line.
CMAKE_FIND_USE_PACKAGE_REGISTRY:UNINITIALIZED=OFF
//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:UNINITIALIZED=lib/aarch64-linux-gnu
//No help, variable specified on the command line.
CMAKE_INSTALL_LOCALSTATEDIR:UNINITIALIZED=/var
//No help, variable specified on the command line.
CMAKE_INSTALL_PREFIX:UNINITIALIZED=/usr
//No help, variable specified on the command line.
CMAKE_INSTALL_RUNSTATEDIR:UNINITIALIZED=/run
//No help, variable specified on the command line.
CMAKE_INSTALL_SYSCONFDIR:UNINITIALIZED=/etc
//No help, variable specified on the command line.
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:UNINITIALIZED=ON
//No help, variable specified on the command line.
CMAKE_VERBOSE_MAKEFILE:UNINITIALIZED=ON
//No help, variable specified on the command line.
DRUNTIME_EXTRA_FLAGS:UNINITIALIZED=-g;--dwarf-version=4
//No help, variable specified on the command line.
D_COMPILER:UNINITIALIZED=/usr/bin/gdmd
//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON
//No help, variable specified on the command line.
PHOBOS2_EXTRA_FLAGS:UNINITIALIZED=-g;--dwarf-version=4
//No help, variable specified on the command line.
PHOBOS_SYSTEM_ZLIB:UNINITIALIZED=ON
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/ldc-1.40.0/bootstrap-stage1
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=1
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/build/reproducible-path/ldc-1.40.0
//Name of CMakeLists files to read
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1
dh_auto_configure: error: cd bootstrap-stage1 && 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
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu
-DD_COMPILER=/usr/bin/gdmd -DBUILD_SHARED_LIBS=ON -DPHOBOS_SYSTEM_ZLIB=ON
-DDRUNTIME_EXTRA_FLAGS=-g\;--dwarf-version=4
-DPHOBOS2_EXTRA_FLAGS=-g\;--dwarf-version=4 .. returned exit code 1
make[1]: *** [debian/rules:54: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/ldc-1.40.0'
make: *** [debian/rules:47: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T03:10:40Z
-------------------------------------------------------------------------------
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/2398882/
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/153657/
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
--- End Message ---
--- Begin Message ---
Source: ldc
Source-Version: 1:1.41.0-1
Done: Matthias Klumpp <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ldc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klumpp <[email protected]> (supplier of updated ldc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 25 Oct 2025 20:10:36 +0200
Source: ldc
Binary: ldc ldc-dbgsym libphobos2-ldc-shared-dev
libphobos2-ldc-shared-dev-dbgsym libphobos2-ldc-shared111
libphobos2-ldc-shared111-dbgsym
Architecture: source amd64
Version: 1:1.41.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian D Language Group <[email protected]>
Changed-By: Matthias Klumpp <[email protected]>
Description:
ldc - LLVM D Compiler
libphobos2-ldc-shared-dev - LLVM D Compiler - Standard and runtime libraries,
imports
libphobos2-ldc-shared111 - LLVM D Compiler - Standard and runtime libraries
Closes: 1113096
Changes:
ldc (1:1.41.0-1) unstable; urgency=medium
.
* New upstream version: 1.41.0
- Fixes build with CMake 4 (Closes: #1113096)
* Refresh patches
* Adjust for new Phobos ABI (111)
* Override Lintian error in source package about failing to
unpack a fake .a file from the testsuite
Checksums-Sha1:
3198e970a7174fb8d0a11c9a85b05dcc43db569b 2463 ldc_1.41.0-1.dsc
10b2cef99ef6009efe20b3e1b3cd103cfed2f8e6 9062809 ldc_1.41.0.orig.tar.gz
ad3fa7ac8f4754b4526dc5c53874fc34e4e71825 21328 ldc_1.41.0-1.debian.tar.xz
52788609254e5368c652259e4ca7d48e17dedfc7 51453784 ldc-dbgsym_1.41.0-1_amd64.deb
a911a09d8e35e11ac12d3a60e82324ddd5345b76 11075 ldc_1.41.0-1_amd64.buildinfo
aa61d961094d0032d9e2d1e13f60f1965cf86f14 4101792 ldc_1.41.0-1_amd64.deb
b50173c51bc981ec34d784da2db1b7c272889d50 1529756
libphobos2-ldc-shared-dev-dbgsym_1.41.0-1_amd64.deb
8c186ba52192226c4999e9f88247fe674d3f2fbd 6345224
libphobos2-ldc-shared-dev_1.41.0-1_amd64.deb
0adcf038631d59a6d72e136c528c6ced50a4ba34 291508
libphobos2-ldc-shared111-dbgsym_1.41.0-1_amd64.deb
9153956e5aeb62e69f780e222dc4bbdbd41db7cb 1212448
libphobos2-ldc-shared111_1.41.0-1_amd64.deb
Checksums-Sha256:
6ebd2446671b8de2e0e60a4216741fd95001b8a2936044038e2b51937b85b614 2463
ldc_1.41.0-1.dsc
91fd5881748f6c63f6670c004c2067113f444266fd932bd83b11871a798e3b9f 9062809
ldc_1.41.0.orig.tar.gz
3f638d69d34d55fc2100188ad63636d1b55c291fcac5de4b48f3fe24a1ab7dd8 21328
ldc_1.41.0-1.debian.tar.xz
d4c964d21c9c05a4eb9c52f2a3942df45779aa3a96ec9f26b2c90575154c7c9c 51453784
ldc-dbgsym_1.41.0-1_amd64.deb
d2ed119862e5f9757e3aa56aa000527030c10585b0f9fcc1d15d435b893a7607 11075
ldc_1.41.0-1_amd64.buildinfo
87159fa2f991d6a99845e266f5c89035df20ef91e122feef0ab6c6a90fcadb98 4101792
ldc_1.41.0-1_amd64.deb
c274dd63721d33b6f7486164e0657076d22e99edec62d542d0e6a4c922826958 1529756
libphobos2-ldc-shared-dev-dbgsym_1.41.0-1_amd64.deb
bc268a6cbf879bdabc51031f8eaaf7823c931e8fe930fc940f4ed57d9b63531c 6345224
libphobos2-ldc-shared-dev_1.41.0-1_amd64.deb
d0fbfb8910f5de112899975519ff4df29dbad79068146809c94630f30198fdf7 291508
libphobos2-ldc-shared111-dbgsym_1.41.0-1_amd64.deb
b79db990c0d50c4edd08f5e60728e2e11993d7ee98c63649c32d70f758ddb8d6 1212448
libphobos2-ldc-shared111_1.41.0-1_amd64.deb
Files:
1483ee938d4db2eae0536854d0f65de2 2463 devel optional ldc_1.41.0-1.dsc
1033a0c2e04370779913546f423d3588 9062809 devel optional ldc_1.41.0.orig.tar.gz
273a3349a3b8b4143cc4355c9c44dc8f 21328 devel optional
ldc_1.41.0-1.debian.tar.xz
b139a0ba297d377d7c26aa3ead4d4bcc 51453784 debug optional
ldc-dbgsym_1.41.0-1_amd64.deb
b83d6e068e83736f563ffa9644057ab9 11075 devel optional
ldc_1.41.0-1_amd64.buildinfo
24f24232c8f5dc29b2d165b291fea557 4101792 devel optional ldc_1.41.0-1_amd64.deb
47b7599e2ad1a2af2480420e3a20f736 1529756 debug optional
libphobos2-ldc-shared-dev-dbgsym_1.41.0-1_amd64.deb
f14368b80a99cd8a68b88df599ceb5a2 6345224 libdevel optional
libphobos2-ldc-shared-dev_1.41.0-1_amd64.deb
7c83dea52ff4af000588532bfdac0beb 291508 debug optional
libphobos2-ldc-shared111-dbgsym_1.41.0-1_amd64.deb
d251ed7dbeba6a3d63af5efe071d30d8 1212448 libs optional
libphobos2-ldc-shared111_1.41.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmj9H5gPHG1ha0BkZWJp
YW4ub3JnAAoJEElMil+/TezrmM0QAKhGyWZOLhf6Y2kJ9W7Zg0zS9jn1Y5v5j9ft
UCeB5OSxFUMZztVuXLhnsUJWEzM5oW9ih4PQGhVditLEPT9ljeauCYfoiuPNT2Hl
4GqC77HzkJIO5T4PhmP3pJsWk+gLkv/2Siv0ygI+Y5NioOwYAVKrHlFqo/pIqP2J
O/a6EPGOzhKaWTWy4BOgBiTUIznSzT7R1fakeAkanpzNPuzWqmP6UdEIM/IvKQqa
GvqA7NRfxgygf3iPSI5gdII3LHlVEJpQNTDPdAAuGAPbIqtwg8kfEFm37GYiU1a3
VzhLlvHpqwTvVHix6y8h55wuiLc2k0VZjsLOtQOm3F/G7bVdwLblGElmOeyssxJL
55h2wplzH6l5ScrpREFYvQzfQ8XNgMIH5OYZRfw0HKM09D9jKf1uiYBIAgtTeegO
ec0oGWeDzYFwiGVOTYsxyOazSjNzhSA9OsjHU5on3p6ggb1aw6ybuFYbuCh8eEpm
ljlo5qeyLE0kKxkjWf+SBDLzHpQap3g5t7YdS/vyu+kWWiA9pVbKAUd1Sl0wo5EG
mJt8+xqU4TcRenfcvi+Mus5f8XKEM/Un9WD5qqoH2dS/mQF10VjJ/6oKcEhyJ80C
hF/wRrEM3ZU1uyLciJhDgv7UOQ6jJi6gr1EV8FMDYwyd4ddmUE+TMVDcGkcqySIN
e2QGBsyU
=+rUq
-----END PGP SIGNATURE-----
pgp8HXfqcFrao.pgp
Description: PGP signature
--- End Message ---