Hi Fabian, I happened to update phylonium to 1.7 and uploaded, sometime back. Unfortunately it fails on 32 bit archs:
https://buildd.debian.org/status/package.php?p=phylonium&ver=1.7-1 with: | process.cxx: In lambda function: | process.cxx:222:39: error: no matching function for call to ‘max(saidx64_t&, long int)’ | 222 | this_length = std::max(inter.l, 0l); | | ~~~~~~~~^~~~~~~~~~~~~ This seems to be because the new version exports and assumes the target arch to be 64-bit and uses a typedef of int64_t to saidx64_t everywhere. There are 32-bit definitions present in /usr/include/*/divsufsort.h and probably this should be used for archs that are not 32-bit (using saidx_t). Can you please take a look? Otherwise, do you want phylonium to support only 64-bit archs, and should we ask for removal of 32-bit entirely? -- Best, Nilesh
signature.asc
Description: PGP signature