[MacPorts] #61329: minizinc @2.5.0_0: error: chosen constructor is explicit in copy-initialization
MacPorts
noreply at macports.org
Fri Oct 16 08:59:45 UTC 2020
#61329: minizinc @2.5.0_0: error: chosen constructor is explicit in copy-
initialization
--------------------------+-------------------------
Reporter: chrstphrchvz | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.3
Keywords: | Port: minizinc
--------------------------+-------------------------
On macOS 10.7-10.9 (but not 10.6), the builds fail:
{{{
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_devel_minizinc/minizinc/work/libminizinc-2.5.0/include/minizinc/solvers/nl/nl_file.hh:74:44:
error: chosen constructor is explicit in copy-initialization
std::map<std::string, NLVar> variables = {};
^~
/usr/bin/../lib/c++/v1/map:727:14: note: constructor declared here
explicit map(const key_compare& __comp = key_compare())
^
}}}
From searching online, this is because of [https://timsong-cpp.github.io
/lwg-issues/2193 a C++ standard library issue (LWG 2193)], fixed in C++14
and apparently by libc++ in macOS 10.10.
Does MacPorts already have of a workaround for this sort of problem?
--
Ticket URL: <https://trac.macports.org/ticket/61329>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list