Your message dated Sun, 21 Sep 2025 23:18:53 +0000
with message-id <[email protected]>
and subject line Bug#1096359: fixed in bbhash 1.0.0-7
has caused the Debian Bug report #1096359,
regarding bbhash: 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 [email protected]
immediately.)


-- 
1096359: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096359
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bbhash
Version: 1.0.0-6
Severity: important
Tags: sid forky
User: [email protected]
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/bbhash_1.0.0-6_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

[...]
      |                                                                         
                                                                            ^
BooPHF.h:1071:57: error: ‘getLevel’ was not declared in this scope
 1071 |                                                 
getLevel(bbhash,val,&level, i,i-1);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1073:57: error: ‘getLevel’ was not declared in this scope
 1073 |                                                 
getLevel(bbhash,val,&level, i);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
BooPHF.h: In instantiation of ‘void boomphf::mphf<elem_t, 
Hasher_t>::pthread_processLevel(std::vector<elem_t>&, std::shared_ptr<_Yp>, 
std::shared_ptr<_Yp>, int) [with Iterator = const long unsigned int*; elem_t = 
long unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’:
BooPHF.h:1561:28:   required from ‘void* boomphf::thread_processLevel(void*) 
[with elem_t = long unsigned int; Hasher_t = SingleHashFunctor<long unsigned 
int>; Range = iter_range<const long unsigned int*>; it_type = const long 
unsigned int*]’
 1561 |                 obw->pthread_processLevel(buffer, startit, until_p, 
level);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1463:22:   required from ‘void boomphf::mphf<elem_t, 
Hasher_t>::processLevel(const Range&, int) [with Range = 
boomphf::iter_range<const long unsigned int*>; elem_t = long unsigned int; 
Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’
 1463 |                                                 pthread_create 
(&tab_threads[ii], NULL,  thread_processLevel<elem_t, Hasher_t, Range, 
decltype(input_range.begin())>, &t_arg); //&t_arg[ii]
      |                                                 
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:944:17:   required from ‘boomphf::mphf<elem_t, Hasher_t>::mphf(size_t, 
const Range&, int, double, bool, bool, float) [with Range = 
boomphf::iter_range<const long unsigned int*>; elem_t = long unsigned int; 
Hasher_t = boomphf::SingleHashFunctor<long unsigned int>; size_t = long 
unsigned int]’
  944 |                                 processLevel(input_range,ii);
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
bootest.cpp:322:135:   required from here
  322 |                 MPHFs[bucketNum*nMphfByBucket+ii]=  
boomphf::mphf<u_int64_t,hasher_t>(datas[ii].size(),data_iterator2,1,gammaFactor,write_each,false);
      |                                                                         
                                                                            ^
BooPHF.h:1071:57: error: ‘getLevel’ was not declared in this scope
 1071 |                                                 
getLevel(bbhash,val,&level, i,i-1);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [makefile:25: example_custom_hash] Error 1
BooPHF.h:1073:57: error: ‘getLevel’ was not declared in this scope
 1073 |                                                 
getLevel(bbhash,val,&level, i);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
BooPHF.h: In instantiation of ‘void boomphf::mphf<elem_t, 
Hasher_t>::pthread_processLevel(std::vector<elem_t>&, std::shared_ptr<_Yp>, 
std::shared_ptr<_Yp>, int) [with Iterator = uint64_iterator; elem_t = long 
unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’:
BooPHF.h:1561:28:   required from ‘void* boomphf::thread_processLevel(void*) 
[with elem_t = long unsigned int; Hasher_t = SingleHashFunctor<long unsigned 
int>; Range = uint64_range; it_type = uint64_iterator]’
 1561 |                 obw->pthread_processLevel(buffer, startit, until_p, 
level);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1463:22:   required from ‘void boomphf::mphf<elem_t, 
Hasher_t>::processLevel(const Range&, int) [with Range = uint64_range; elem_t = 
long unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’
 1463 |                                                 pthread_create 
(&tab_threads[ii], NULL,  thread_processLevel<elem_t, Hasher_t, Range, 
decltype(input_range.begin())>, &t_arg); //&t_arg[ii]
      |                                                 
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:944:17:   required from ‘boomphf::mphf<elem_t, Hasher_t>::mphf(size_t, 
const Range&, int, double, bool, bool, float) [with Range = uint64_range; 
elem_t = long unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned 
int>; size_t = long unsigned int]’
  944 |                                 processLevel(input_range,ii);
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
bootest.cpp:763:100:   required from here
  763 |                         bphf = new 
boomphf::mphf<u_int64_t,hasher_t>(nelem,data_iterator,nthreads,gammaFactor,write_each);
      |                                                                         
                                                ^
BooPHF.h:1071:57: error: ‘getLevel’ was not declared in this scope
 1071 |                                                 
getLevel(bbhash,val,&level, i,i-1);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1073:57: error: ‘getLevel’ was not declared in this scope
 1073 |                                                 
getLevel(bbhash,val,&level, i);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
BooPHF.h: In instantiation of ‘void boomphf::mphf<elem_t, 
Hasher_t>::pthread_processLevel(std::vector<elem_t>&, std::shared_ptr<_Yp>, 
std::shared_ptr<_Yp>, int) [with Iterator = bfile_iterator; elem_t = long 
unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’:
BooPHF.h:1561:28:   required from ‘void* boomphf::thread_processLevel(void*) 
[with elem_t = long unsigned int; Hasher_t = SingleHashFunctor<long unsigned 
int>; Range = file_binary; it_type = bfile_iterator]’
 1561 |                 obw->pthread_processLevel(buffer, startit, until_p, 
level);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1463:22:   required from ‘void boomphf::mphf<elem_t, 
Hasher_t>::processLevel(const Range&, int) [with Range = file_binary; elem_t = 
long unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>]’
 1463 |                                                 pthread_create 
(&tab_threads[ii], NULL,  thread_processLevel<elem_t, Hasher_t, Range, 
decltype(input_range.begin())>, &t_arg); //&t_arg[ii]
      |                                                 
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:944:17:   required from ‘boomphf::mphf<elem_t, Hasher_t>::mphf(size_t, 
const Range&, int, double, bool, bool, float) [with Range = file_binary; elem_t 
= long unsigned int; Hasher_t = boomphf::SingleHashFunctor<long unsigned int>; 
size_t = long unsigned int]’
  944 |                                 processLevel(input_range,ii);
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
bootest.cpp:768:100:   required from here
  768 |                         bphf = new 
boomphf::mphf<u_int64_t,hasher_t>(nelem,data_iterator,nthreads,gammaFactor,write_each);
      |                                                                         
                                                ^
BooPHF.h:1071:57: error: ‘getLevel’ was not declared in this scope
 1071 |                                                 
getLevel(bbhash,val,&level, i,i-1);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
BooPHF.h:1073:57: error: ‘getLevel’ was not declared in this scope
 1073 |                                                 
getLevel(bbhash,val,&level, i);
      |                                                 
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [makefile:29: Bootest] Error 1
make[1]: Leaving directory '/build/reproducible-path/bbhash-1.0.0'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:21: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: bbhash
Source-Version: 1.0.0-7
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
bbhash, 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.
Santiago Vila <[email protected]> (supplier of updated bbhash 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: Mon, 22 Sep 2025 00:45:00 +0200
Source: bbhash
Architecture: source
Version: 1.0.0-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1096359
Changes:
 bbhash (1.0.0-7) unstable; urgency=medium
 .
   * Team upload.
   [ Adrian Bunk ]
   * Fix FTBFS with GCC 15. Closes: #1096359.
   [ Andreas Tille / Santiago Vila ]
   * Disable Salsa CI jobs which are known to fail.
   [ Santiago Vila ]
   * Update standards-version.
Checksums-Sha1:
 bb6a28e1193ad55d6f50908a5df641378eaf3a61 1612 bbhash_1.0.0-7.dsc
 5c8b79f78d7742d5a98543d3d28fe13756a6b996 3932 bbhash_1.0.0-7.debian.tar.xz
 211ca8956332142cb86f4c15b960963435b09182 4966 bbhash_1.0.0-7_source.buildinfo
Checksums-Sha256:
 e66a722696b056563d6052610e6f30cd4161461d7e57efb73ed107f1b37be797 1612 
bbhash_1.0.0-7.dsc
 3c65e73cb1cc8d2759c4c8768dc66e0a148ab618cb914d988d34569dd983e22f 3932 
bbhash_1.0.0-7.debian.tar.xz
 568a59b94af485b4673e602bfea6de0a4aba2ffc132592e1d11b1bb872ed125f 4966 
bbhash_1.0.0-7_source.buildinfo
Files:
 7bc546d15f969dc3bbb5497d96b6d5dd 1612 science optional bbhash_1.0.0-7.dsc
 3efc5dc61f7e34fd2b1aaaa0f1d88ba2 3932 science optional 
bbhash_1.0.0-7.debian.tar.xz
 1a4f5d08d3ec22c4df3af59cf5ff2b9c 4966 science optional 
bbhash_1.0.0-7_source.buildinfo

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

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmjQg2cACgkQQc5/C58b
izLPHwf9EZfGbL0mkRno0LB2o0Dy79xrs75yEraAUptMd6uOpbQDlP1DOZqyn7v8
EylRe9eCTyaPLrs8vfbEJQC9GNtqCJQKFQidP6FYgypDwYgakPNaqTOCunDcx8JT
6KeigBiKUHSQMJIIYtBtPa8Qe5iNR9PAg9vBs96iamaKJjjT39E3e33u9bNoky+0
JjAidWjYlpcMjjpQXoeofK9LVWEdPXIuIzf7zmieVGjOsVgl2uU9Njq44ROsZxKr
U0l54SSMYU3qLGHHIEoB0zZLhHen3JcdXsd45yw4mLBqANMjzrXAg4hM6/JS+rgm
5MqHWzDoVqtWo44egyNkbj/1q+jKyA==
=vTNN
-----END PGP SIGNATURE-----

Attachment: pgpd40OhriIgB.pgp
Description: PGP signature


--- End Message ---

Reply via email to