Source: ball
Version: 1.5.0+git20180813.37fc53c-11.1
Severity: serious
Tags: ftbfs
Justification: FTBFS
User: [email protected]
Usertags: cmake-4

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

Dear maintainer,

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

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

+------------------------------------------------------------------------------+
| Build                                        Fri, 29 Aug 2025 14:24:15 +0000 |
+------------------------------------------------------------------------------+


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

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

Format: 3.0 (quilt)
Source: ball
Binary: libball1.5-data, libball1.5, libball1.5-dev, libballview1.5, 
libballview1.5-dev, ballview, libball1.5-doc
Architecture: any all
Version: 1.5.0+git20180813.37fc53c-11.1
Maintainer: Debian Med Packaging Team 
<[email protected]>
Uploaders: Andreas Tille <[email protected]>, Steffen Moeller 
<[email protected]>
Homepage: http://www.ball-project.org/
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/med-team/ball
Vcs-Git: https://salsa.debian.org/med-team/ball.git
Build-Depends: debhelper-compat (= 13), dh-python, qtbase5-dev, 
libqt5opengl5-dev, flex, bison, cmake, qtwebengine5-dev [amd64 arm64 armhf i386 
mipsel mips64el], qttools5-dev, libeigen3-dev, python3-dev, libboost-dev, 
libboost-iostreams-dev, libboost-thread-dev, libglew-dev, libx11-dev, tidy, 
chrpath, libtirpc-dev
Build-Depends-Indep: doxygen, graphviz, ghostscript, texlive-latex-base, 
texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-extra
Package-List:
 ballview deb science optional arch=any
 libball1.5 deb libs optional arch=any
 libball1.5-data deb science optional arch=all
 libball1.5-dev deb libdevel optional arch=any
 libball1.5-doc deb doc optional arch=all
 libballview1.5 deb libs optional arch=any
 libballview1.5-dev deb libdevel optional arch=any
Checksums-Sha1:
 696a5708b583fdd96051e4496c3a4d8e188f349d 21325220 
ball_1.5.0+git20180813.37fc53c.orig.tar.xz
 32e357fe935fc271fcf5381ef6534558b80f6454 18192 
ball_1.5.0+git20180813.37fc53c-11.1.debian.tar.xz
Checksums-Sha256:
 88e95068ced3bb8f50440dd22d3dd9aa56c6d7653a5a978ec163daafd1d90720 21325220 
ball_1.5.0+git20180813.37fc53c.orig.tar.xz
 c3f042cfaaad40616b575ee87bdfc25b1423e865507ac07600e19375dd9b0acf 18192 
ball_1.5.0+git20180813.37fc53c-11.1.debian.tar.xz
Files:
 1a3777fbe23ce81cc89c2fa53de4af9c 21325220 
ball_1.5.0+git20180813.37fc53c.orig.tar.xz
 c8fcd400cd3dddb8da50728afb5e0090 18192 
ball_1.5.0+git20180813.37fc53c-11.1.debian.tar.xz

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmijtLAQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFLoKDADo3L6E7SGlPPecp3WHoLEfmMWBK2cnmPLD
GXg1eHa9UOt3L0TGHMlKV4zfTuCvxKe/zLXYF9gMPTvxgCRUB4M0MwRdopwi4fwh
JFd/YgadowLeOLTOWDMz7pJlxXJCaE41UN8XeDR7SQbmTcedG7zfVEQkR71ry5xG
M+boHvOUj20vDfohlOpMgT8GGpApofbKzsUfE0CpxbESP/BtNu3/GLUwVHV06HDD
rCRkxuLwHIkFaV95h6u21aY71dEYa/tvz1Lz32U4k9t+an0+LgS2LdAIjcJg3i4E
2Dikbrt29zbQx3XnzoWE20yuG4xGtNfyk+OI3MHfiEK+HMAzPTHiBJrqMoe66OBD
30vE+MKkx48/9CEPwzQGGqi/YMKTNWjQCyI2bdVTedhuhcKs7dunWdBt4+gHjT6N
q7vPVl27XLaDxB5g3iIPXGMxgua6UvrlN11qNCMyRi+4NUOqTcB+qijzNqef520Y
c/H2imFiVTcHfGpSbxtA4WKtFcgtAmg=
=7262
- -----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./ball_1.5.0+git20180813.37fc53c-11.1.dsc: no acceptable signature found
dpkg-source: info: extracting ball in 
/build/reproducible-path/ball-1.5.0+git20180813.37fc53c
dpkg-source: info: unpacking ball_1.5.0+git20180813.37fc53c.orig.tar.xz
dpkg-source: info: unpacking ball_1.5.0+git20180813.37fc53c-11.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying python3.patch
dpkg-source: info: applying fix-ftbfs-char.patch
dpkg-source: info: applying missing_GLEW
dpkg-source: info: applying 2to3.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 ball
dpkg-buildpackage: info: source version 1.5.0+git20180813.37fc53c-11.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Bastian Germann <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem=cmake --builddirectory=build # --with python3
   debian/rules override_dh_auto_clean
make[1]: Entering directory 
'/build/reproducible-path/ball-1.5.0+git20180813.37fc53c'
[ -d source ] && cd source ; \
if [ -f Makefile ] ; \
then  \
        make clean ; \
        cd PYTHON/EXTENSIONS; \
        make clean; \
        rm -rf ../lib/Linux*; \
        rm -rf ../doc/doxygen/latex/*; \
        rm -f 
/build/reproducible-path/ball-1.5.0+git20180813.37fc53c/source/config.status 
2>/dev/null; \
fi
rm -f data/BALLView/translations/BALLView.de_DE.qm
rm -f data/BALLView/translations/BALLView.zh_TW.qm
rm -f doc/TUTORIAL/*.aux
rm -rf build
find . -name "*.o" | xargs -r rm
find . -type l | xargs -r rm
find doc/TUTORIAL/ -name "tutorial.*" | egrep -v ".(tex|bib)$" |xargs -r rm
rm -f include/BALL/BALL.doc
# find . -name "*.doc" -delete
# Remove self-create UI header file
rm -f include/BALL/VIEW/UIC/ui_assignBondOrderConfigurationDialog.h \
      include/BALL/VIEW/UIC/ui_assignBondOrderResultsDialog.h \
      include/BALL/VIEW/UIC/ui_atomOverview.h
make[1]: Leaving directory 
'/build/reproducible-path/ball-1.5.0+git20180813.37fc53c'
   dh_autoreconf_clean -O--buildsystem=cmake -O--builddirectory=build
   dh_clean -O--buildsystem=cmake -O--builddirectory=build
        rm -f debian/debhelper-build-stamp
        rm -rf debian/.debhelper/
        rm -f -- debian/libball1.5-data.substvars debian/libball1.5.substvars 
debian/libball1.5-dev.substvars debian/libballview1.5.substvars 
debian/libballview1.5-dev.substvars debian/ballview.substvars 
debian/libball1.5-doc.substvars debian/files
        rm -fr -- debian/libball1.5-data/ debian/tmp/ debian/libball1.5/ 
debian/libball1.5-dev/ debian/libballview1.5/ debian/libballview1.5-dev/ 
debian/ballview/ debian/libball1.5-doc/
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
-type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} + \) -o \
                \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) 
-prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary --buildsystem=cmake --builddirectory=build # --with python3
   dh_update_autotools_config -O--buildsystem=cmake -O--builddirectory=build
   dh_autoreconf -O--buildsystem=cmake -O--builddirectory=build
   debian/rules override_dh_auto_configure
make[1]: Entering directory 
'/build/reproducible-path/ball-1.5.0+git20180813.37fc53c'
mkdir -p build
cd build && LDFLAGS="-Wl,-z,relro -Wl,-z,now -ltirpc" CXXFLAGS="-g -O2 
-ffile-prefix-map=/build/reproducible-path/ball-1.5.0+git20180813.37fc53c=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -I/usr/include/tirpc" 
CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ball-1.5.0+git20180813.37fc53c=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard" CPPFLAGS="-Wdate-time 
-D_FORTIFY_SOURCE=2" \
            cmake .. 
-DCMAKE_SOURCE_DIR=/build/reproducible-path/ball-1.5.0+git20180813.37fc53c 
-DCMAKE_INSTALL_PREFIX=./usr \
            -DBALL_PATH=/usr -DBALL_DATA_PATH=/usr/share/BALL-1.5/data \
            -DCMAKE_VERBOSE_MAKEFILE=ON
CMake Error at CMakeLists.txt:8 (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:22: override_dh_auto_configure] Error 1
make[1]: Leaving directory 
'/build/reproducible-path/ball-1.5.0+git20180813.37fc53c'
make: *** [debian/rules:18: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
- 
--------------------------------------------------------------------------------
Build finished at 2025-08-29T14:24: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/2389232/

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

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


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

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi0zVwACgkQzIxr3RQD
9MoVzA//Tp+YdqGec7ehJuTaz30YKRzBWc+WsWbwOa8OzS3iHWhg+iuj33gida/G
q6/JRM4NpBS2oHgE65/XwSActvhur8fwIJb3QQGXxTV7YA6eJzkXUraTw6IjX+KR
lJHkwOoJjXyIYge2QNpbHxzGjwnAjqRUj5V7tfM8mbhFrFHDi3eZLDe43BfhN6mv
AfOVzzFVjMFCDyuvcJC8lH9i/zt6Xz2BNIOCz5WVT4fp8cs3umJ3h+KLbnpimvGr
/j8/ftw5+pdRFPyp/2JO2UJSibNFqQEhQap67yAGzd4GK0Wi86K+eUC+GTObm9vh
007ME+1Ekq0/7zp4GfnWvW+KikTuNf8DycpJXxp8zvMG3nv/CbejcvWCykcIyG/Q
zsbpiUye6Cw60tEYY5qvpaMJoB4JJym4uMREELv2qhwzHHRtiFCdHZmmCujEW3fr
X2MoH2AvFQBq6i4KSFrOtoDLubdhoEnz1Oj+JiVDBbi9T8izEODStaxm4+vNLd19
811ziySlgcrlTlLo+BFlcYdavq6uPymj8mjocAWlPxcWHsFwndmh8682CIsHibiA
XLW8QVzBbjEI6QOitJOTjpbcx4wSEjvPtZpjkpbyKKh0ihHT0ItubGgg6kNL5nz0
KJ5bG1omuz9VAjbW8IUuPIPcrimnsk2O8OiAH6mfWO8l7aNudjQ=
=em0s
-----END PGP SIGNATURE-----

Reply via email to