[MacPorts] #74301: cpp-httplib: does not build under 10.9

MacPorts noreply at macports.org
Thu Aug 6 03:15:14 UTC 2026


#74301: cpp-httplib: does not build under 10.9
---------------------+-------------------------
 Reporter:  nilFinx  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:
 Keywords:           |       Port:  cpp-httplib
---------------------+-------------------------
 Relevant snippet:

 {{{
 :info:build In file included from /opt/local/var/macports/build/cpp-
 httplib-a7d6cd99/work/build/out/httplib.cc:1:
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.h:2086:42: error: chosen constructor is
 explicit in copy-initialization
 :info:build                            const Params &params = {},
 :info:build                                          ^        ~~
 :info:build
 /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/map:1569:14:
 note: constructor declared here
 :info:build     explicit multimap(const key_compare& __comp =
 key_compare())
 :info:build              ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.h:2086:42: note: passing argument to
 parameter 'params' here
 :info:build                            const Params &params = {},
 :info:build                                          ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.h:2468:54: error: chosen constructor is
 explicit in copy-initialization
 :info:build                                        const Params &params =
 {},
 :info:build                                                      ^
 ~~
 :info:build
 /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/map:1569:14:
 note: constructor declared here
 :info:build     explicit multimap(const key_compare& __comp =
 key_compare())
 :info:build              ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.h:2468:54: note: passing argument to
 parameter 'params' here
 :info:build                                        const Params &params =
 {},
 :info:build                                                      ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.cc:11903:10: error: thread-local storage
 is unsupported for the current target
 :info:build   static thread_local VerifyCallback callback;
 :info:build          ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.cc:11908:10: error: thread-local storage
 is unsupported for the current target
 :info:build   static thread_local VerifyCallback callback;
 :info:build          ^
 :info:build In file included from /opt/local/var/macports/build/cpp-
 httplib-a7d6cd99/work/build/out/httplib.cc:1:
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.h:3341:46: error: chosen constructor is
 explicit in copy-initialization
 :info:build   return Result{cli.open_stream("GET", path, {}, headers),
 chunk_size};
 :info:build                                              ^~
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.cc:229:27: note: in instantiation of
 function template specialization 'httplib::stream::Get<httplib::Client>'
 requested here
 :info:build     auto result = stream::Get(client_, path_,
 request_headers);
 :info:build                           ^
 :info:build
 /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/map:1569:14:
 note: constructor declared here
 :info:build     explicit multimap(const key_compare& __comp =
 key_compare())
 :info:build              ^
 :info:build /opt/local/var/macports/build/cpp-httplib-
 a7d6cd99/work/build/out/httplib.cc:11131:35: note: passing argument to
 parameter 'params' here
 :info:build                     const Params &params, const Headers
 &headers,
 :info:build                                   ^
 :info:build 5 errors generated.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/74301>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list