ReSampler
ReSampler copied to clipboard
ReSampler-2.1.1pre on ArchLinux: ‘numeric_limits’ is not a member of ‘std’
Trying to compile ReSampler-2.1.1pre on ArchLinux:
- Using libsndfile 1.2.2 of ArchLinux package repository
- Using fftw 3.3.10 of ArchLinux package repository
- 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>