From https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-1.html#mysqld-8-0-1-compiling : > Incompatible Change: The my_bool type is no longer used in MySQL source code. > Any third-party code that used this type to represent C boolean variables should use the bool or int C type instead. > > Note > The change from my_bool to bool means that the mysql.h header file now requires a C++ or C99 compiler to compile. Some modifications might be required to support outdated versions of MySQL.
Other related issue: https://bz.apache.org/bugzilla/show_bug.cgi?id=62631 .
Created attachment 38530 [details] diff for apr-util 1.6.3 This fixes the build issue with MySQL whilst not breaking MariaDB builds. See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269857