Source: open-ath9k-htc-firmware
Version: 1.4.0-110-ge888634+dfsg1-0.1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, open-ath9k-htc-firmware failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libcc1plugin.la 
libcp1plugin.la 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin'
libtool: install: /usr/bin/install -c .libs/libcc1plugin.so.0.0.0 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin/libcc1plugin.so.0.0.0
libtool: install: (cd 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin
 && { ln -s -f libcc1plugin.so.0.0.0 libcc1plugin.so.0 || { rm -f 
libcc1plugin.so.0 && ln -s libcc1plugin.so.0.0.0 libcc1plugin.so.0; }; })
libtool: install: (cd 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin
 && { ln -s -f libcc1plugin.so.0.0.0 libcc1plugin.so || { rm -f libcc1plugin.so 
&& ln -s libcc1plugin.so.0.0.0 libcc1plugin.so; }; })
libtool: install: /usr/bin/install -c .libs/libcc1plugin.lai 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin/libcc1plugin.la
libtool: install: /usr/bin/install -c .libs/libcp1plugin.so.0.0.0 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin/libcp1plugin.so.0.0.0
libtool: install: (cd 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin
 && { ln -s -f libcp1plugin.so.0.0.0 libcp1plugin.so.0 || { rm -f 
libcp1plugin.so.0 && ln -s libcp1plugin.so.0.0.0 libcp1plugin.so.0; }; })
libtool: install: (cd 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin
 && { ln -s -f libcp1plugin.so.0.0.0 libcp1plugin.so || { rm -f libcp1plugin.so 
&& ln -s libcp1plugin.so.0.0.0 libcp1plugin.so; }; })
libtool: install: /usr/bin/install -c .libs/libcp1plugin.lai 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin/libcp1plugin.la
libtool: finish: 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin"
 ldconfig -n 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin
----------------------------------------------------------------------
Libraries have been installed in:
   
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/plugin

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf/libcc1'
make[4]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf/libcc1'
make[4]: Entering directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf/xtensa-elf/libgcc'
/bin/bash 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-source/libgcc/../mkinstalldirs
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0
/usr/bin/install -c -m 644 libgcc.a 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/
chmod 644 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/libgcc.a
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/xtensa-elf/bin/ranlib
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/libgcc.a
/usr/bin/install -c -m 644 libgcov.a 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/
chmod 644 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/libgcov.a
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/xtensa-elf/bin/ranlib
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/libgcov.a
parts="crtbegin.o crtend.o crti.o crtn.o";                              \
for file in $parts; do                                  \
  rm -f 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/$file;
              \
  /usr/bin/install -c -m 644 $file 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/;
        \
  case $file in                                         \
    *.a)                                                \
      
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/xtensa-elf/bin/ranlib
 ../.././gcc/$file ;;      \
  esac;                                                 \
done
/bin/bash 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-source/libgcc/../mkinstalldirs
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/include
/usr/bin/install -c -m 644 unwind.h 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/include
/bin/bash 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-source/libgcc/../mkinstalldirs
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/include
/usr/bin/install -c -m 644 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-source/libgcc/gcov.h
 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/lib/gcc/xtensa-elf/14.3.0/include
make[4]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf/xtensa-elf/libgcc'
make[3]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf'
make[2]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/gcc-xtensa-elf'
touch 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/stamp-gcc_xtensa-elf
dh_auto_build --
        cd target_firmware && make -j4 "INSTALL=install --strip-program=true"
make[2]: Entering directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/target_firmware'
[ -d build ] || ./configure || { rm -rf build; false; }
CMake Error at CMakeLists.txt:39 (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[2]: *** [Makefile:38: all] Error 1
make[2]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/target_firmware'
dh_auto_build: error: cd target_firmware && make -j4 "INSTALL=install 
--strip-program=true" returned exit code 2
make[1]: *** [debian/rules:18: override_dh_auto_build] Error 25
rm 
/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1/cross-toolchain/stamp-binutils_xtensa-elf
make[1]: Leaving directory 
'/build/reproducible-path/open-ath9k-htc-firmware-1.4.0-110-ge888634+dfsg1'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T11:11:56Z

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

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

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

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