1.3.2 fails to build: Coordinate.cpp:270:72: error: no matching function for call to 'round(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> >)'
SFCGAL 1.3.2 fails to build with CGAL 4.11:
[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o
cd /build/sfcgal-1.3.2/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/sfcgal-1.3.2/obj-x86_64-linux-gnu/include -isystem /usr/include/x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/sfcgal-1.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /build/sfcgal-1.3.2/src/Coordinate.cpp
[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o
[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o
cd /build/sfcgal-1.3.2/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/sfcgal-1.3.2/obj-x86_64-linux-gnu/include -isystem /usr/include/x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/sfcgal-1.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /build/sfcgal-1.3.2/src/Envelope.cpp
cd /build/sfcgal-1.3.2/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/sfcgal-1.3.2/obj-x86_64-linux-gnu/include -isystem /usr/include/x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/sfcgal-1.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /build/sfcgal-1.3.2/src/Exception.cpp
[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o
cd /build/sfcgal-1.3.2/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/sfcgal-1.3.2/obj-x86_64-linux-gnu/include -isystem /usr/include/x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/sfcgal-1.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /build/sfcgal-1.3.2/src/Geometry.cpp
/build/sfcgal-1.3.2/src/Coordinate.cpp: In member function 'CGAL::Lazy_kernel_generic_base<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >, CGAL::Epeck>::FT SFCGAL::RoundVisitor::_roundFT(const FT&) const':
/build/sfcgal-1.3.2/src/Coordinate.cpp:270:72: error: no matching function for call to 'round(__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, long int, __gmp_binary_multiplies> >)'
SFCGAL::round( v.exact() * _scaleFactor ),
^
This issue was also reported by Joachim Reichel in Debian Bug #876521