[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1096810: marked as done (hipify: ftbfs with GCC-15)



Your message dated Thu, 11 Sep 2025 01:34:00 +0000
with message-id <E1uwWCG-008Ro1-15@fasolo.debian.org>
and subject line Bug#1096810: fixed in hipify 6.4.3+dfsg-1~exp1
has caused the Debian Bug report #1096810,
regarding hipify: ftbfs with GCC-15
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 owner@bugs.debian.org
immediately.)


-- 
1096810: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096810
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:hipify
Version: 6.0.2+dfsg-1
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/hipify_6.0.2+dfsg-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
In file included from /usr/lib/llvm-17/include/clang/Basic/LLVM.h:24:
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:109:62: error: use of undeclared identifier 'uint64_t'
  109 |     std::conditional_t<sizeof(T) < 4 && sizeof(void *) >= 8, uint64_t,
      |                                                              ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:114:27: error: use of undeclared identifier 'SmallVectorSizeType'
  114 |   alignas(SmallVectorBase<SmallVectorSizeType<T>>) char Base[sizeof(
      |                           ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:115:23: error: use of undeclared identifier 'SmallVectorSizeType'
  115 |       SmallVectorBase<SmallVectorSizeType<T>>)];
      |                       ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:124:30: error: use of undeclared identifier 'SmallVectorSizeType'
  124 |     : public SmallVectorBase<SmallVectorSizeType<T>> {
      |                              ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:125:32: error: use of undeclared identifier 'SmallVectorSizeType'
  125 |   using Base = SmallVectorBase<SmallVectorSizeType<T>>;
      |                                ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:265:9: error: use of undeclared identifier 'Base'
  265 |   using Base::capacity;
      |         ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:266:9: error: use of undeclared identifier 'Base'
  266 |   using Base::empty;
      |         ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:267:9: error: use of undeclared identifier 'Base'
  267 |   using Base::size;
      |         ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:138:44: error: member initializer 'Base' does not name a non-static data member or base class
  138 |   SmallVectorTemplateCommon(size_t Size) : Base(getFirstEl(), Size) {}
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:141:5: error: use of undeclared identifier 'Base'
  141 |     Base::grow_pod(getFirstEl(), MinSize, TSize);
      |     ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:272:37: error: use of undeclared identifier 'size'
  272 |   iterator end() { return begin() + size(); }
      |                                     ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:273:49: error: use of undeclared identifier 'size'
  273 |   const_iterator end() const { return begin() + size(); }
      |                                                 ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:281:44: error: use of undeclared identifier 'size'
  281 |   size_type size_in_bytes() const { return size() * sizeof(T); }
      |                                            ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:286:45: error: use of undeclared identifier 'capacity'
  286 |   size_t capacity_in_bytes() const { return capacity() * sizeof(T); }
      |                                             ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:294:18: error: use of undeclared identifier 'size'
  294 |     assert(idx < size());
      |                  ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:298:18: error: use of undeclared identifier 'size'
  298 |     assert(idx < size());
      |                  ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:303:13: error: use of undeclared identifier 'empty'
  303 |     assert(!empty());
      |             ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:307:13: error: use of undeclared identifier 'empty'
  307 |     assert(!empty());
      |             ^
/usr/lib/llvm-17/include/llvm/ADT/SmallVector.h:312:13: error: use of undeclared identifier 'empty'
  312 |     assert(!empty());
      |             ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[3]: *** [CMakeFiles/hipify-clang.dir/build.make:82: CMakeFiles/hipify-clang.dir/src/ArgParse.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/hipify-6.0.2+dfsg/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:256: CMakeFiles/hipify-clang.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/hipify-6.0.2+dfsg/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/hipify-6.0.2+dfsg/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: hipify
Source-Version: 6.4.3+dfsg-1~exp1
Done: Cordell Bloor <cgmb@debian.org>

We believe that the bug you reported is fixed in the latest version of
hipify, 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 1096810@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cordell Bloor <cgmb@debian.org> (supplier of updated hipify 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 10 Sep 2025 19:12:29 -0600
Source: hipify
Architecture: source
Version: 6.4.3+dfsg-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian ROCm Team <debian-ai@lists.debian.org>
Changed-By: Cordell Bloor <cgmb@debian.org>
Closes: 1084069 1096810
Changes:
 hipify (6.4.3+dfsg-1~exp1) experimental; urgency=medium
 .
   [ Kentaro Hayashi ]
   * Use d/watch 5
 .
   [ Igor Luppi ]
   * New upstream version 6.4.3+dfsg
   * Update build-deps from LLVM 17 to LLVM 20 (Closes: #1084069)
   * Update link libraries for LLVM 20
   * Omit find-shell scripts from installation
 .
   [ Cordell Bloor ]
   * Update my email address
   * Enable hardening flags
   * Update standards version to 4.7.2. No changes required.
   * Set hipify-perl interpreter to /usr/bin/perl
   * Add d/p/use-system-clang-resource-directory.patch to ensure
     hipify-clang can find the LLVM 20 resource directory
   * Add d/gbp.conf with the package defaults for pristine-tar
     and patch numbering
   * Verify 6.4.3+dfsg builds with GCC-15 (Closes: #1096810)
Checksums-Sha1:
 106afacc9ae290e66716f98e11f0d36a140a8cb6 2160 hipify_6.4.3+dfsg-1~exp1.dsc
 63f8ec876b55211ed7641abf5001a60cd55b38a4 598828 hipify_6.4.3+dfsg.orig.tar.xz
 58d5a4c13370ada602f2d9d54f6b3ec80983735f 4132 hipify_6.4.3+dfsg-1~exp1.debian.tar.xz
 8be530f782f4f797f98d5cb7f05dedbe1839e57c 8058 hipify_6.4.3+dfsg-1~exp1_source.buildinfo
Checksums-Sha256:
 3db996e1f46d70c0718f23e268dca20f007e65925d5f72370617b9a1e65d26e7 2160 hipify_6.4.3+dfsg-1~exp1.dsc
 c727e1271de1a2f75715d1d05a1c358a1772bf368c3544f6f3e6f49de848d9ca 598828 hipify_6.4.3+dfsg.orig.tar.xz
 546a31bf10fa76e968f05523d42c520bbce0d80d961b667487fe45fa94f9a704 4132 hipify_6.4.3+dfsg-1~exp1.debian.tar.xz
 3338a67b6c9a9b77bfa2c0af1b8765da9f341f90f8c90d277534b59243998665 8058 hipify_6.4.3+dfsg-1~exp1_source.buildinfo
Files:
 f59ba780c259e7591f9893d202c4bbe0 2160 devel optional hipify_6.4.3+dfsg-1~exp1.dsc
 eeef76e9e0fcc31e918ec4768d3e5c99 598828 devel optional hipify_6.4.3+dfsg.orig.tar.xz
 546a8fd291f5f53d35c81c3258c16ade 4132 devel optional hipify_6.4.3+dfsg-1~exp1.debian.tar.xz
 501004c6d28eaada16ac9937c3dcd504 8058 devel optional hipify_6.4.3+dfsg-1~exp1_source.buildinfo

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

wsG7BAEBCgBvBYJowiL/CRD5747gwCFjD0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcChXOngU/C8p85haUhL3oiQxBC3A9hQ5T4rktJru1w
VBYhBAzgb+OSqkj40i5EcfnvjuDAIWMPAADy4hAAthZDaUyi094cnuvDYwkInN1r
C6BuqG2YiqFqlvJLXPGEJYRb9QgXyAEx9lUzxokdvGFQLGHKtdK1ZaDICx/nuLXS
GnC52iip3o+Bu16ev38rmVHD/PckYGFYwbGgF5G3XT58GQm1yCZIUDB3W6DhP+JW
I/G9cqy03EFNqtFjR2FGLZEtlG39H9MWn2/r6PvgVmm6UD+dG6aRCWDxTLoYTzlY
Km0cuuJeCxjxYY426ZaNz2Ur5wdP6S3WHGW6RkYrJN3ooZcX7oFI7Kr/Ktl7dqJ8
6ycAHOzUt0flFoFPoBbr7nMI2NZKKMSs6FVeYBFQQYWqXqtrYANK9mtkR7Bt//T7
59KePNSVNjn1xW8TX2v+4vwXV1rxi7ixbvUGxKsLXkGGVKUB01Bl6QOmN4OD4JsF
B07sQzVXN/A/wL/T1N4oilKfxfgXfWmbZEY9AsUmA3udOUm8qKcCQcRNcZLanpQ8
87hAxJzFws1pf4XIR9K7WWkirje1lI3xrM/8zyYghGNPD+voi9bXaHYOdw1z3qdl
xBdPRcAq3ntOXjvIoyMxTpIJTAXADasn6qM1QrPqjYOvEzU3wuXzQ+54zexSqgAw
rbhARguSpfOspCg0TJgUvrWtcitF8F9zxn6mxshniXMJM/eOwkBom9Kmb8OIlH3V
Zr++KSH0DiS53/lv7/g=
=fPV9
-----END PGP SIGNATURE-----

Attachment: pgpH6YbyhDybG.pgp
Description: PGP signature


--- End Message ---

Reply to: