diff -up src/sage/modular/arithgroup/farey.cpp.orig src/sage/modular/arithgroup/farey.cpp --- src/sage/modular/arithgroup/farey.cpp.orig 2023-02-11 06:25:15.000000000 -0700 +++ src/sage/modular/arithgroup/farey.cpp 2023-03-13 12:54:35.465197691 -0600 @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -737,7 +738,7 @@ size_t FareySymbol::nu3() const { size_t FareySymbol::rank_pi() const { if( index() == 2 ) return 1; return count_if(pairing.begin(), pairing.end(), - bind2nd(greater(), 0))/2; + bind(greater(), placeholders::_1, 0))/2; } size_t FareySymbol::number_of_cusps() const {