[MacPorts] #70899: mysql8 @8.4.2: fails to compile with Xcode Clang on Sonoma
MacPorts
noreply at macports.org
Wed Sep 25 02:10:24 UTC 2024
#70899: mysql8 @8.4.2: fails to compile with Xcode Clang on Sonoma
-----------------------------+-------------------------
Reporter: raxod502-plaid | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Resolution: | Keywords: sonoma
Port: mysql8 |
-----------------------------+-------------------------
Description changed by ryandesign:
Old description:
> I recently uninstalled libunwind due to
> https://trac.macports.org/ticket/69235 and this triggered rev-upgrade for
> a number of ports. They all rebuilt successfully except for mysql8 which
> fails with the following:
>
> {{{
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/plugin/ndb_binlog_purger.cc:79:20:
> error: no member named 'any_of' in namespace 'std::ranges'
> :info:build 79 | if (std::ranges::any_of(m_purge_files,
> [filename](const auto &request) {
> :info:build | ~~~~~~~~~~~~~^
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/plugin/ndb_binlog_purger.cc:98:25:
> error: no member named 'none_of' in namespace 'std::ranges'
> :info:build 98 | std::ranges::none_of(m_purge_files,
> [session](const auto &request) {
> :info:build | ~~~~~~~~~~~~~^
> :info:build 2 errors generated.
> }}}
>
> Here is the compiler that is being selected:
>
> {{{
> :debug:configure Preferred compilers: clang macports-clang-19 macports-
> clang-18 macports-clang-17 macports-clang-16
> :debug:configure Using compiler 'Xcode Clang'
> }}}
>
> I will attach the full build output to this ticket.
New description:
I recently uninstalled libunwind due to #69235 and this triggered rev-
upgrade for a number of ports. They all rebuilt successfully except for
mysql8 which fails with the following:
{{{
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/plugin/ndb_binlog_purger.cc:79:20:
error: no member named 'any_of' in namespace 'std::ranges'
:info:build 79 | if (std::ranges::any_of(m_purge_files,
[filename](const auto &request) {
:info:build | ~~~~~~~~~~~~~^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/plugin/ndb_binlog_purger.cc:98:25:
error: no member named 'none_of' in namespace 'std::ranges'
:info:build 98 | std::ranges::none_of(m_purge_files,
[session](const auto &request) {
:info:build | ~~~~~~~~~~~~~^
:info:build 2 errors generated.
}}}
Here is the compiler that is being selected:
{{{
:debug:configure Preferred compilers: clang macports-clang-19 macports-
clang-18 macports-clang-17 macports-clang-16
:debug:configure Using compiler 'Xcode Clang'
}}}
I will attach the full build output to this ticket.
--
--
Ticket URL: <https://trac.macports.org/ticket/70899#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list