David Nichols ae8ab48a05 qpid-proton: build as C++17 to fix jsoncpp link failure (#33025)
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>
2026-06-07 05:35:11 +02:00
2026-05-06 17:34:14 +08:00
2026-06-01 02:13:36 +10:00
2026-06-06 21:01:43 +04:00
2026-05-03 08:04:06 +10:00
2026-04-27 18:15:27 -04:00
2026-06-06 15:45:17 +04:00
2026-06-06 22:38:32 -04:00
2026-05-13 19:00:32 +03:00
2026-06-02 21:21:07 -04:00
2026-06-03 16:53:44 +02:00
2026-04-28 18:22:56 -04:00
2026-05-29 12:37:56 -04:00
2026-05-31 20:44:26 +10:00
2026-04-20 18:18:25 +04:00
2026-06-02 22:28:02 +02:00
2026-06-05 00:54:02 +02:00
2026-05-15 20:15:53 +04:00
2026-06-05 08:34:46 -04:00
2026-06-06 15:57:20 +02:00
2026-05-29 00:04:59 +04:00
2026-06-06 16:25:32 -05:00
2026-03-22 20:02:37 +04:00
2026-06-03 17:20:44 -04:00
2026-06-06 16:31:45 -05:00
2026-05-28 10:45:19 -04:00
2026-06-05 08:35:27 -04:00
2026-05-24 21:52:52 -04:00
2026-06-01 08:26:54 +02:00
2026-05-30 06:56:46 -05:00
2026-06-06 22:38:33 -04:00
2026-06-06 16:46:25 -05:00
2026-05-30 06:24:01 -04:00
2026-04-20 20:19:10 +04:00

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/

Languages
Tcl 95.1%
C 2.8%
Shell 1%
C++ 0.3%
CMake 0.2%
Other 0.2%