linbox-team / linbox

LinBox - C++ library for exact, high-performance linear algebra
https://linbox-team.github.io/linbox
GNU Lesser General Public License v2.1
83 stars 28 forks source link

test-fft.C fails to compile in 1.7.0 #312

Open saraedum opened 5 months ago

saraedum commented 5 months ago

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

saraedum commented 5 months ago

I don't really understand what's going on, so I'll just disable that test for the time being.