Allow more than 2^32 sequences to be clustered #1039
+1,561
−1,483
Cirrus CI / Clang-4
failed
Sep 29, 2025 in 1m 18s
Task Summary
Instruction compile failed in 00:28
Details
✅ 00:08 clone
✅ 00:40 install
❌ 00:28 compile
~~~~~~~~~~~~~~ ^~~~~
/tmp/cirrus-ci-build/src/alignment/DistanceCalculator.h:309:20: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int m = s1.length();
~ ~~~^~~~~~~~
/tmp/cirrus-ci-build/src/alignment/DistanceCalculator.h:310:20: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = s2.length();
~ ~~~^~~~~~~~
/tmp/cirrus-ci-build/src/commons/A3MReader.cpp:35:1: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
KSEQ_INIT(kseq_buffer_t*, kseq_buffer_reader)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/cirrus-ci-build/lib/ksw2/kseq.h:255:35: note: expanded from macro 'KSEQ_INIT'
#define KSEQ_INIT(type_t, __read) KSEQ_INIT2(static, type_t, __read)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/cirrus-ci-build/lib/ksw2/kseq.h:253:2: note: expanded from macro 'KSEQ_INIT2'
__KSEQ_READ(SCOPE)
^~~~~~~~~~~~~~~~~~
/tmp/cirrus-ci-build/lib/ksw2/kseq.h:215:27: note: expanded from macro '__KSEQ_READ'
seq->newlineCount = ks->newline; \
~ ~~~~^~~~~~~
4 warnings generated.
6 warnings generated.
4 warnings generated.
2 warnings generated.
3 warnings generated.
2 warnings generated.
1 warning generated.
7 warnings generated.
73 warnings generated.
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:110:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int mm_a = ProfileStates::hh2mmseqsAAorder(a);
~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:122:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int mm_a = ProfileStates::hh2mmseqsAAorder(a);
~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:363:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int center = ctxLib->center;
~~~~~~ ~~~~~~~~^~~~~~
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:363:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int center = ctxLib->center;
~~~~~~ ~~~~~~~~^~~~~~
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:350:12: note: in instantiation of function template specialization 'CSProfile::computeProfile<2>' requested here
return computeProfile<Parameters::DBTYPE_HMM_PROFILE>(NULL, seqLen, count, Neff_M, 0.9, pca, pcb);
^
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:363:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]
const int center = ctxLib->center;
~~~~~~ ~~~~~~~~^~~~~~
/tmp/cirrus-ci-build/src/commons/CSProfile.cpp:354:12: note: in instantiation of function template specialization 'CSProfile::computeProfile<0>' requested here
return computeProfile<Parameters::DBTYPE_AMINO_ACIDS>(numSeq, seqLen, NULL, NULL, pTau, 0.0, 0.0);
^
5 warnings generated.
CMakeFiles/Makefile2:965: recipe for target 'src/CMakeFiles/mmseqs-framework.dir/all' failed
make[1]: *** [src/CMakeFiles/mmseqs-framework.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
Exit status: 2
Loading