ReSampler icon indicating copy to clipboard operation
ReSampler copied to clipboard

ReSampler-2.1.1pre on ArchLinux: ‘numeric_limits’ is not a member of ‘std’

Open klassikmann opened this issue 4 months ago • 1 comments

Trying to compile ReSampler-2.1.1pre on ArchLinux:

  1. Using libsndfile 1.2.2 of ArchLinux package repository
  2. Using fftw 3.3.10 of ArchLinux package repository
  3. Errors during compilation:
FIRFilter.h: In function »void ReSampler::dumpFilter(const FloatType*, int)«:
FIRFilter.h:898:53: error: »numeric_limits« is not a member of »std«
  898 |                 std::cout << std::setprecision(std::numeric_limits<double>::digits10 + 1);
      |                                                     ^~~~~~~~~~~~~~
FIRFilter.h:898:68: error: expected primary-expression before »double«
  898 |                 std::cout << std::setprecision(std::numeric_limits<double>::digits10 + 1);
      |                                                                    ^~~~~~

Remedy: Add in FIRFilter.h: #include <limits>

klassikmann avatar Mar 04 '24 06:03 klassikmann