Description:
In file included from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/core/coordinate_promotion.hpp:16,
from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/core/radian_access.hpp:28,
from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/geometry.hpp:50,
from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry.hpp:17,
from /home/dvaneeden/dev/mysql/server/sql/gis/area_functor.h:36,
from /home/dvaneeden/dev/mysql/server/sql/gis/area.cc:29:
/home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/multiprecision/cpp_bin_float.hpp:40:10: fatal error: quadmath.h: No such file or directory
40 | #include <quadmath.h>
| ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [sql/CMakeFiles/sql_gis.dir/build.make:76: sql/CMakeFiles/sql_gis.dir/gis/area.cc.o] Error 1
How to repeat:
Build MySQL on Fedora 41 without libquadmath-devel installed
Suggested fix:
- Install libquadmath-devel
- Have cmake check for this