Your message dated Wed, 12 Aug 2026 07:51:42 +0000
with message-id <[email protected]>
and subject line Bug#1133554: fixed in mmseqs2 18-8cc5c+ds-2
has caused the Debian Bug report #1133554,
regarding mmseqs2: ftbfs with GCC-16
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.)


-- 
1133554: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1133554
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mmseqs2
Version: 18-8cc5c+ds-1
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16

Hi,

mmseqs2 fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/mmseqs2_arm64.build.xz

The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


1578: # 1263 
"/build/reproducible-path/mmseqs2-18-8cc5c+ds/src/linclust/kmermatcher.cpp" 3
1578:        1
1578: # 1263 
"/build/reproducible-path/mmseqs2-18-8cc5c+ds/src/linclust/kmermatcher.cpp"
1578:        ); std::cerr.flush(); std::cout.flush(); exit(__status); } 
while(0);
1578:     }
1578: }
1578: 
1578: void setKmerLengthAndAlphabet(Parameters &parameters, size_t aaDbSize, 
int seqTyp) {
1578:     if(Parameters::isEqualDbtype(seqTyp, Parameters::DBTYPE_NUCLEOTIDES)){
1578:         if(parameters.kmerSize == 0) {
1578:             parameters.kmerSize = std::max(17, 
static_cast<int>(log(static_cast<float>(aaDbSize))/log(4)));
1578:             parameters.spacedKmerPattern = "";
1578:             parameters.alphabetSize = 5;
1578:         }
1578:         if(parameters.kmersPerSequence == 0){
1578:             parameters.kmersPerSequence = 60;
1578:         }
1578:     }else{
1578:         if(parameters.kmerSize == 0){
1578:             if((parameters.seqIdThr+0.001)>=0.99){
1578:                 parameters.kmerSize = 14;
1578:                 parameters.alphabetSize = 21;
1578:             }else if((parameters.seqIdThr+0.001)>=0.9){
1578:                 parameters.kmerSize = 14;
1578:                 parameters.alphabetSize = 13;
1578:             }else{
1578:                 parameters.kmerSize = std::max(10, 
static_cast<int>(log(static_cast<float>(aaDbSize))/log(8.7)));
1578:                 parameters.alphabetSize = 13;
1578:             }
1578:             parameters.spacedKmerPattern = "";
1578:         }
1578:         if(parameters.kmersPerSequence == 0){
1578:             parameters.kmersPerSequence = 20;
1578:         }
1578:     }
1578: }
1578: 
1578: template std::pair<size_t, size_t> fillKmerPositionArray<0, 
short>(KmerPosition<short> * kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                     
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: template std::pair<size_t, size_t> fillKmerPositionArray<1, 
short>(KmerPosition<short> * kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                     
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: template std::pair<size_t, size_t> fillKmerPositionArray<2, 
short>(KmerPosition<short> * kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                     
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: template std::pair<size_t, size_t> fillKmerPositionArray<0, 
int>(KmerPosition<int> * kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                   
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: template std::pair<size_t, size_t> fillKmerPositionArray<1, 
int>(KmerPosition <int>* kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                   
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: template std::pair<size_t, size_t> fillKmerPositionArray<2, 
int>(KmerPosition< int> * kmerArray, size_t kmerArraySize, DBReader<unsigned 
int> &seqDbr,
1578:                                                                   
Parameters & par, BaseMatrix * subMat, bool hashWholeSequence, size_t 
hashStartRange, size_t hashEndRange, size_t * hashDistribution);
1578: 
1578: template KmerPosition<short> *initKmerPositionMemory(size_t size);
1578: template KmerPosition<int> *initKmerPositionMemory(size_t size);
1578: 
1578: template size_t computeMemoryNeededLinearfilter<short>(size_t totalKmer);
1578: template size_t computeMemoryNeededLinearfilter<int>(size_t totalKmer);
1578: 
1578: template std::vector<std::pair<size_t, size_t>> 
setupKmerSplits<short>(Parameters &par, BaseMatrix * subMat, DBReader<unsigned 
int> &seqDbr, size_t totalKmers, size_t splits);
1578: template std::vector<std::pair<size_t, size_t>> 
setupKmerSplits<int>(Parameters &par, BaseMatrix * subMat, DBReader<unsigned 
int> &seqDbr, size_t totalKmers, size_t splits);
=== END GCC DUMP ===
make[4]: *** [src/CMakeFiles/mmseqs-framework.dir/build.make:1118: 
src/CMakeFiles/mmseqs-framework.dir/linclust/kmermatcher.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory 
'/build/reproducible-path/mmseqs2-18-8cc5c+ds/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:741: 
src/CMakeFiles/mmseqs-framework.dir/all] Error 2
make[3]: Leaving directory 
'/build/reproducible-path/mmseqs2-18-8cc5c+ds/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/mmseqs2-18-8cc5c+ds/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j128 INSTALL="install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:41: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/mmseqs2-18-8cc5c+ds'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

--- End Message ---
--- Begin Message ---
Source: mmseqs2
Source-Version: 18-8cc5c+ds-2
Done: Andreas Tille <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mmseqs2, 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.
Andreas Tille <[email protected]> (supplier of updated mmseqs2 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: Wed, 12 Aug 2026 08:25:19 +0200
Source: mmseqs2
Architecture: source
Version: 18-8cc5c+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1133554
Changes:
 mmseqs2 (18-8cc5c+ds-2) unstable; urgency=medium
 .
   * Team upload.
   * Verified build with gcc-16 (Closes: #1133554)
   * Packaging update (routine-update)
   * Standards-Version: 4.7.4 (routine-update)
   * Remove Priority field (cme)
   * Drop 'Rules-Requires-Root: no' from d/control (routine-update)
   * Rely on pre-initialized dpkg-architecture variables.
   * d/copyright:
      - Remove unused license definitions for LGPL.
      - Extensive review
   * Add d/lrc.config
Checksums-Sha1:
 cb68b66865515dc8b0e01b578f1ddf43c9c7e30d 2242 mmseqs2_18-8cc5c+ds-2.dsc
 b04bf85463ea7d57a026007484000244cde7a98f 6538712 
mmseqs2_18-8cc5c+ds-2.debian.tar.xz
 94691cd9ce5347203ab2aafe81780f96dd7353d3 7483 
mmseqs2_18-8cc5c+ds-2_amd64.buildinfo
Checksums-Sha256:
 0c4b74676848f3deb3a4966a87428c525e57e0fcbe1853eb6db76015187dab87 2242 
mmseqs2_18-8cc5c+ds-2.dsc
 b284731eabb3c907429a735426a82b5721a7013175a1dffaf707a80e2dabc8d6 6538712 
mmseqs2_18-8cc5c+ds-2.debian.tar.xz
 2dc7438fa5f16881af61a2bb30c65eae054830fc60df3df12db7a708637a25c1 7483 
mmseqs2_18-8cc5c+ds-2_amd64.buildinfo
Files:
 7edd8b02e55c9fee4290d0e8dced4d2c 2242 science optional 
mmseqs2_18-8cc5c+ds-2.dsc
 9d92799827d938640d322bc927a74247 6538712 science optional 
mmseqs2_18-8cc5c+ds-2.debian.tar.xz
 efaf7f01255a71187fa4bc315e175b6c 7483 science optional 
mmseqs2_18-8cc5c+ds-2_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmp8IBsRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFqDRAAjyXCHiKASksOlmncu049aEKHj+QlzKn1
FZNYYb4z+ksGJTpt+TE8sLNScD3TWowsP+apNO23jPNYJxEEysK+pRK/bmWxdJcJ
M8ssloPhY5SwqWMu6WvCfiU+XtL7Eu5SODjaeo02CPiYdr/dKLxHP8Deo3pPc3p8
etY5/wD0oXSd3xxPr8C0m0N8AbVQbh4VSJE5NiXAlG8Z7APYaRQTb8wAgTKUm2B4
UOLoXjyFx4K0Dx37o8s8OEhpfiI46aIGasD7kvE2NrmF1NCSfnMGIuSlbx2YNGJT
kz1dKnDQaq9Rhp7sD/3HqNWe30CuKli3QG9Z/JWQ1DmMHOI7OdYMzwq3YqdhFzbX
u4soiHKmAcUpn2eif5T6e+2V7vrDHrWy94Jd/fhwoqGkB5BX/f+kCxOY10E6OptH
DHVtoncpUbvVuGmY6azXK0n/cowIwOUeGIIfC3/P0K6sE0A9se9qe5RfweO6u4Hw
K9+Xgbr8FxYVnMRM/czZL17mOWOss7PXaJTHCR6ePm6Q/9wmWfvYt//cgeY7tjUI
zzN0z4hD3TdF0wVP0k0tfXSsksfKYsfOCiqS5P8dWRlemJDL+Rb9IODFxoDDiaWW
EE8JGayDmYvmSJPGveISD28QlaaW9Dlqf/35D6GNnkSXb13PnA9CosU36nqOSv3E
BL1n5lUm7uI=
=kN14
-----END PGP SIGNATURE-----

Attachment: pgpVufla7FRrl.pgp
Description: PGP signature


--- End Message ---

Reply via email to