[Debichem-devel] Bug#1113039: indigo: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Sun Aug 31 23:56:01 BST 2025


Source: indigo
Version: 1.2.3-3.1
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build                                        Fri, 29 Aug 2025 22:32:40 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: indigo
Binary: indigo-utils, libindigo0d, libindigo-dev, python3-indigo, libindigo-java
Architecture: any all
Version: 1.2.3-3.1
Maintainer: Debichem Team <debichem-devel at lists.alioth.debian.org>
Uploaders: Michael Banck <mbanck at debian.org>
Homepage: https://lifescience.opensource.epam.com/indigo/index.html
Standards-Version: 4.4.1
Vcs-Browser: https://salsa.debian.org/debichem-team/indigo
Vcs-Git: https://salsa.debian.org/debichem-team/indigo.git
Build-Depends: cmake, debhelper-compat (= 12), default-jdk, dh-python, javahelper, libcairo2-dev, libfreetype6-dev, libjna-java, libpng-dev, libtinyxml-dev, python3
Package-List:
 indigo-utils deb science optional arch=any
 libindigo-dev deb libdevel optional arch=any
 libindigo-java deb java optional arch=all
 libindigo0d deb libs optional arch=any
 python3-indigo deb python optional arch=all
Checksums-Sha1:
 c850c7ffd4a3162a652358ce3604eef776b1ba9f 5660264 indigo_1.2.3.orig.tar.gz
 5ef6431eb4eeea55469bcfbc67d05378b55c9dd8 21908 indigo_1.2.3-3.1.debian.tar.xz
Checksums-Sha256:
 9b8f0f2a590a13b743500410fb8dfe6253b67b644945f48d888de29aeee5fccd 5660264 indigo_1.2.3.orig.tar.gz
 1ee8cdcee981c71476ed38d342759795879bd4fc9cc08eb15cbb22b6a7b7df8d 21908 indigo_1.2.3-3.1.debian.tar.xz
Files:
 e7f305d2236ee5bb26016de00c7b1a00 5660264 indigo_1.2.3.orig.tar.gz
 624e785628820a88dd4c5b9fd7991788 21908 indigo_1.2.3-3.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAl8YwxMACgkQR5mjUUbR
KzXspg//U36PdcYseHDWNUMlw+AruDz+tlpQZf7JBbwAdiSJxztCC1w0gyqFemQC
9US1pB280PapW5Uxqqkkwe6Ihjh/7gOlYzcHkXszLNXvXz9rkfXH8BCpGr7e4BcD
1nH4W+GQbKEinTGkv62BTMSGwzAkSJ7gDi0aeqfFRWolddFCe5ovsbN+dnTsbJH8
B5aXRqnNvK4KrtenBz3ivJEkcNgkad2pvhYGQhRoo1J2+JwgtjdL+HSsvEzBEtg/
jgCpPv7BTDWfqbXPpcyW2vcyNRODpSatHc5/+tiOy3uFwC4UV4m0IsG4P7fAzkeR
ZyyCOaVJSPdUA5Vp997RelO5HyPkhPozNhHwjiaNWu4w+mN3oKdTXS2e7oug7T/o
rkNv7knNThwGfJPHoljL/mizT9DkgRuVPRK6AoWeIESqeBFNll2BxMHRAkDC2bhx
OHLlORxgy+yFGyXFqWeYtAdPEZviarUBFcu2tEqG7jX3LLbOv0bHbaHSr8j3QITD
pRwtycNYNERpxGgD58q2UAPb6s919Ow5Ud7DxcJj1G9m/vKp3NCkMIVNtpJ2XjW6
Vd2n+1LqMeIAAG72isA390Nad5vqho1tu+xVKxzyVBTb7IIeNXBijLBizRZ48Jl8
AS8WOM21Ywmv52nI/VClPsXxLXb/rzs5tnVkZk9sstKK88XKhl0=
=qj3w
-----END PGP SIGNATURE-----

usage: sopv-gpgv inline-verify [-h] [--debug] [--not-before TIMESTAMP]
                               [--not-after TIMESTAMP]
                               [--verifications-out VERIFICATIONS]
                               CERTS [CERTS ...]
sopv-gpgv inline-verify: error: the following arguments are required: CERTS
dpkg-source: warning: cannot verify inline signature for ./indigo_1.2.3-3.1.dsc: error code 2
dpkg-source: info: extracting indigo in /build/reproducible-path/indigo-1.2.3
dpkg-source: info: unpacking indigo_1.2.3.orig.tar.gz
dpkg-source: info: unpacking indigo_1.2.3-3.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying library_dir_and_name.patch
dpkg-source: info: applying tinyxml_fix_undefined_symbol.patch
dpkg-source: info: applying java_wrappers.patch
dpkg-source: info: applying xlocale_ftbfs_fix.patch
dpkg-source: info: applying pixman_fix_library_name.patch
dpkg-source: info: applying indigo-deco_build_fix.patch
dpkg-source: info: applying fix_ftbfs.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 indigo
dpkg-buildpackage: info: source version 1.2.3-3.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Sudip Mukherjee <sudipm.mukherjee at gmail.com>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --with javahelper,python3
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/indigo-1.2.3'
find build_scripts/indigo-utils | grep -v CMakeLists | grep -v indigo-utils$ | xargs rm -rf
find . -type d -name "dist" | xargs rm -rf
find . -name ".dep.inc" | xargs rm -f
rm -f api/src/indigo_version.h
rm -f /build/reproducible-path/indigo-1.2.3/*.jar
dh_auto_clean
make[1]: Leaving directory '/build/reproducible-path/indigo-1.2.3'
   jh_clean
Duplicate specification "unlink|u" for option "u"
   dh_clean
 debian/rules binary
dh binary --with javahelper,python3
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/indigo-1.2.3'
(cd build_scripts/indigo-utils && cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_SKIP_RPATH=ON \
 -DUSE_SYSTEM_ZLIB=YES -DUSE_SYSTEM_PNG=YES -DUSE_SYSTEM_CAIRO=YES -DUSE_SYSTEM_PIXMAN=YES \
 -DCAIRO_LIBRARY_DIRS=/usr/lib/aarch64-linux-gnu \
 -DPIXMAN_LIBRARY_DIRS=/usr/lib/aarch64-linux-gnu -DPIXMAN_INCLUDE_DIRS=/usr/include/pixman-1 -DLIBPIXMAN=libpixman-1.so \
 -DTINYXML_LIBRARY_DIRS=/usr/lib/aarch64-linux-gnu .)
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!
make[1]: *** [debian/rules:26: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/build/reproducible-path/indigo-1.2.3'
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T22:32:47Z

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

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

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

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 Debichem-devel mailing list