linbox
linbox copied to clipboard
test-fft.C fails to compile in 1.7.0
Trying to build linbox for conda-forge, I get:
2024-04-20T15:26:25.7650582Z test-fft.C:177:32: required from 'bool Checker<Field>::check(long unsigned int) [with Field = Givaro::Modular<long unsigned int, __int128 unsigned>]'
2024-04-20T15:26:25.7651755Z test-fft.C:221:25: required from 'bool test_one_modular_implem(uint64_t, size_t, long unsigned int) [with ModImplem = Givaro::Modular; Elt = long unsigned int; C = {__int128 unsigned}; uint64_t = long unsigned int; size_t = long unsigned int]'
2024-04-20T15:26:25.7652430Z test-fft.C:278:65: required from here
2024-04-20T15:26:25.7653130Z ../linbox/algorithms/polynomial-matrix/fft-integral.inl:386:28: error: 'const class Givaro::Modular<long unsigned int, __int128 unsigned>' has no member named 'mul_precomp_b_without_reduction'
2024-04-20T15:26:25.7654355Z 386 | this->fld->mul_precomp_b_without_reduction (B, B, alpha, alphap);
Full log is here
I don't really understand what's going on, so I'll just disable that test for the time being.