mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
ae8ab48a05fac9e733f6853d59e5d0ef6bf77048
jsoncpp >= 1.9.6 (MacPorts ships 1.9.7) only exports its std::string_view
overloads when built as C++17, e.g. Json::Value::get(std::string_view,
const Value&). qpid-proton 0.39.0 hardcodes CMAKE_CXX_STANDARD 11, so its
C++ binding compiles against the removed const char* overloads and fails
to link:
Undefined symbols for architecture arm64:
"Json::Value::get(char const*, Json::Value const&) const",
referenced from: proton::parse(...) in connect_config.cpp.o
Patch the bundled CMakeLists.txt to build as C++17 and bump
compiler.cxx_standard to 2017 so the binding matches the jsoncpp ABI.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…
…
…
…
…
…
MacPorts Ports
This repository contains the source definitions for the open source software packages offered through MacPorts.
What software is available
See: https://ports.macports.org/
Or: port search <somename>
How to install ports
Install MacPorts: https://www.macports.org/install.php
In Terminal, enter sudo port install <someport>
Diagnosing Problems
Try sudo port diagnose
Check the Problem Hotlist and FAQ to see if your problem is mentioned, and search Trac to see if there are any open tickets.
Get further help on our mailing list or via IRC: https://www.macports.org/contact.php
Documentation
See man port
Official documentation: https://guide.macports.org/
Description
Languages
Tcl
95.1%
C
2.8%
Shell
1%
C++
0.3%
CMake
0.2%
Other
0.2%