make check fails on A64FX, Fedora 33
current master:
[jw@cn06 build]$ make VERBOSE=1 --jobs 1 check
...
In file included from /data/jw/eigen/master/unsupported/test/../../unsupported/Eigen/MPRealSupport:16,
from /data/jw/eigen/master/unsupported/test/mpreal_support.cpp:2:
/data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:1734:23: note: candidate: 'const __mpfr_struct* mpfr::mpreal::mpfr_srcptr() const'
1734 | inline ::mpfr_srcptr mpreal::mpfr_srcptr() const { return mp; }
| ^~~~~~
/data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:1734:23: note: candidate expects 0 arguments, 1 provided
In file included from /data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:125,
from /data/jw/eigen/master/unsupported/test/../../unsupported/Eigen/MPRealSupport:16,
from /data/jw/eigen/master/unsupported/test/mpreal_support.cpp:2:
/data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:2004:12: error: no matching function for call to 'mpfr::mpreal::mpfr_srcptr(mpfr_srcptr) const'
2004 | return mpfr_get_exp(mpfr_srcptr());
| ^~~~~~~~~~~~
In file included from /data/jw/eigen/master/unsupported/test/../../unsupported/Eigen/MPRealSupport:16,
from /data/jw/eigen/master/unsupported/test/mpreal_support.cpp:2:
/data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:1734:23: note: candidate: 'const __mpfr_struct* mpfr::mpreal::mpfr_srcptr() const'
1734 | inline ::mpfr_srcptr mpreal::mpfr_srcptr() const { return mp; }
| ^~~~~~
/data/jw/eigen/master/unsupported/test/./mpreal/mpreal.h:1734:23: note: candidate expects 0 arguments, 1 provided
make[3]: *** [unsupported/test/CMakeFiles/mpreal_support.dir/build.make:82: unsupported/test/CMakeFiles/mpreal_support.dir/mpreal_support.cpp.o] Error 1
make[3]: Leaving directory '/data/jw/eigen/master/build'
make[2]: *** [CMakeFiles/Makefile2:44646: unsupported/test/CMakeFiles/mpreal_support.dir/all] Error 2
make[2]: Leaving directory '/data/jw/eigen/master/build'
make[1]: *** [CMakeFiles/Makefile2:3678: CMakeFiles/check.dir/rule] Error 2
make[1]: Leaving directory '/data/jw/eigen/master/build'
make: *** [Makefile:415: check] Error 2
[jw@cn06 build]$
Edited by Antonio Sánchez