[MacPorts] #70011: cpprestsdk build fails: error: 'locale_t' does not name a type

MacPorts noreply at macports.org
Fri May 17 18:28:23 UTC 2024


#70011: cpprestsdk build fails: error: 'locale_t' does not name a type
--------------------------------------------------+------------------------
 Reporter:  barracuda156                          |      Owner:  mohd-akram
     Type:  defect                                |     Status:  assigned
 Priority:  Normal                                |  Milestone:
Component:  ports                                 |    Version:  2.9.3
 Keywords:  tiger, leopard, snowleopard, powerpc  |       Port:  cpprestsdk
--------------------------------------------------+------------------------
 {{{
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/build/Release/src
 && /opt/local/bin/g++-mp-13 -DCPPREST_EXCLUDE_BROTLI=1
 -DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
 -DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch
 -I/opt/local/libexec/boost/1.76/include -F//System/Library/Frameworks
 -isystem /opt/local/include -pipe -I/opt/local/libexec/boost/1.76/include
 -Os -DNDEBUG -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fno-strict-aliasing -arch ppc
 -mmacosx-version-min=10.6 -fPIC -pedantic -Wall -Wextra -Wunused-parameter
 -Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
 -Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-
 decls -Wunreachable-code -MD -MT
 Release/src/CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o -MF
 CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o.d -o
 CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/common/http_helpers.cpp
 [ 20%] Building CXX object
 Release/src/CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/build/Release/src
 && /opt/local/bin/g++-mp-13 -DCPPREST_EXCLUDE_BROTLI=1
 -DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
 -DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch
 -I/opt/local/libexec/boost/1.76/include -F//System/Library/Frameworks
 -isystem /opt/local/include -pipe -I/opt/local/libexec/boost/1.76/include
 -Os -DNDEBUG -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fno-strict-aliasing -arch ppc
 -mmacosx-version-min=10.6 -fPIC -pedantic -Wall -Wextra -Wunused-parameter
 -Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
 -Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-
 decls -Wunreachable-code -MD -MT
 Release/src/CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o -MF
 CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o.d -o
 CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/common/http_msg.cpp
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/common/http_compression.cpp:14:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/common/http_helpers.cpp:14:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/listener/http_listener.cpp:14:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/client/http_client.cpp:16:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/common/http_msg.cpp:13:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:13,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/pthread/condition_variable.hpp:9,
                  from
 /opt/local/libexec/boost/1.76/include/boost/thread/condition_variable.hpp:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:61,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/client/http_client_msg.cpp:13:
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:
 In function 'time_t boost::posix_time::to_time_t(ptime)':
 /opt/local/libexec/boost/1.76/include/boost/date_time/posix_time/conversion.hpp:36:65:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 'time_t' {aka 'long int'} may change value [-Wconversion]
    36 |     return (pt -
 ptime(gregorian::date(1970,1,1))).total_seconds();
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In function 'boost::time_max_t
 boost::threads::chrono_details::steady_full()':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:88:54:
 warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to
 'double' may change value [-Wconversion]
    88 |     return static_cast<time_max_t>(mach_absolute_time() * factor);
       |                                    ~~~~~~~~~~~~~~~~~~^~
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:
 In constructor 'boost::detail::platform_duration::platform_duration(const
 boost::posix_time::time_duration&)':
 /opt/local/libexec/boost/1.76/include/boost/thread/detail/platform_time.hpp:148:47:
 warning: conversion from
 'boost::date_time::time_duration<boost::posix_time::time_duration,
 boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl,
 boost::date_time::micro, 1000000, 6> >::sec_type' {aka 'long long int'} to
 '__darwin_time_t' {aka 'long int'} may change value [-Wconversion]
   148 |         ts_val.tv_sec = rel_time.total_seconds();
       |                         ~~~~~~~~~~~~~~~~~~~~~~^~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/json.h:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:88:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:
 At global scope:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:317:13:
 error: 'locale_t' does not name a type
   317 |     typedef locale_t xplat_locale;
       |             ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:320:24:
 error: 'xplat_locale' does not name a type
   320 |     static _ASYNCRTIMP xplat_locale __cdecl c_locale();
       |                        ^~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/asyncrt_utils.h:327:5:
 error: 'locale_t' does not name a type
   327 |     locale_t m_prevLocale;
       |     ^~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:18,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/include/cpprest/http_client.h:68,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/pch/stdafx.h:99:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:139:3:
 warning: overflow in conversion from 'uint64_t' {aka 'long long unsigned
 int'} to 'long int' changes value from '2147485776' to '-2147481520'
 [-Woverflow]
   139 |   BOOST_ASIO_STATIC_CONSTANT(long, default_workarounds =
 SSL_OP_ALL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context.hpp:760:
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::rsa_cleanup::~rsa_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:54:37:
 warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    54 |   ~rsa_cleanup() { if (p) ::RSA_free(p); }
       |                           ~~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/x509.h:36,
                  from /opt/local/include/openssl/ssl.h:31,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/detail/openssl_types.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/context_base.hpp:19:
 /opt/local/include/openssl/rsa.h:299:28: note: declared here
   299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
       |                            ^~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 destructor 'boost::asio::ssl::context::dh_cleanup::~dh_cleanup()':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:60:35:
 warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0
 [-Wdeprecated-declarations]
    60 |   ~dh_cleanup() { if (p) ::DH_free(p); }
       |                          ~~~~~~~~~^~~
 In file included from /opt/local/include/openssl/dsa.h:31,
                  from /opt/local/include/openssl/x509.h:37:
 /opt/local/include/openssl/dh.h:207:28: note: declared here
   207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
       |                            ^~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key(const
 boost::asio::const_buffer&, boost::asio::ssl::context_base::file_format,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:956:50:
 warning: 'RSA* d2i_RSAPrivateKey_bio(BIO*, RSA**)' is deprecated: Since
 OpenSSL 3.0 [-Wdeprecated-declarations]
   956 |       rsa_private_key.p = ::d2i_RSAPrivateKey_bio(bio.p, 0);
       |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 /opt/local/include/openssl/x509.h:619:28: note: declared here
   619 | OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA
 **rsa);
       |                            ^~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:959:55:
 warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int,
 int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
   959 |       rsa_private_key.p = ::PEM_read_bio_RSAPrivateKey(
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   960 |           bio.p, 0, callback,
       |           ~~~~~~~~~~~~~~~~~~~
   961 |           cb_userdata);
       |           ~~~~~~~~~~~~
 In file included from /opt/local/include/openssl/ssl.h:36:
 /opt/local/include/openssl/pem.h:450:1: note: declared here
   450 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
       | ^~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:972:38:
 warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated:
 Since OpenSSL 3.0 [-Wdeprecated-declarations]
   972 |       if (::SSL_CTX_use_RSAPrivateKey(handle_, rsa_private_key.p)
 == 1)
       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1813:12: note: declared here
  1813 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::use_rsa_private_key_file(const std::string&,
 boost::asio::ssl::context_base::file_format, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1050:39:
 warning: 'int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX*, const char*, int)'
 is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  1050 |   if (::SSL_CTX_use_RSAPrivateKey_file(
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1051 |         handle_, filename.c_str(), file_type) != 1)
       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/openssl/ssl.h:1700:12: note: declared here
  1700 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char
 *file,
       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp: In
 member function 'boost::system::error_code
 boost::asio::ssl::context::do_use_tmp_dh(BIO*,
 boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/context.ipp:1116:44:
 warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int,
 void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-
 declarations]
  1116 |   dh_cleanup dh = { ::PEM_read_bio_DHparams(bio, 0, 0, 0) };
       |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 /opt/local/include/openssl/pem.h:472:1: note: declared here
   472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
       | ^~~~~~~~~~~~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 In file included from
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/socket_ops.hpp:382,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/impl/address_v4.ipp:23,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address_v4.hpp:354,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ip/address.hpp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/impl/rfc2818_verification.ipp:24,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl/rfc2818_verification.hpp:95,
                  from
 /opt/local/libexec/boost/1.76/include/boost/asio/ssl.hpp:21:
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:
 In function 'boost::system::error_code
 boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*,
 const boost::asio::detail::addrinfo_type&,
 boost::asio::detail::addrinfo_type**, boost::system::error_code&)':
 /opt/local/libexec/boost/1.76/include/boost/asio/detail/impl/socket_ops.ipp:3742:51:
 warning: conversion from 'int' to 'boost::asio::detail::u_short_type' {aka
 'short unsigned int'} may change value [-Wconversion]
  3742 |     u_short_type port = host_to_network_short(atoi(service));
       |                                               ~~~~^~~~~~~~~
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/listener/http_listener.cpp.o]
 Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o] Error
 1
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/client/http_client_msg.cpp.o]
 Error 1
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/client/http_client.cpp.o] Error 1
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/common/http_compression.cpp.o]
 Error 1
 make[2]: ***
 [Release/src/CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/build'
 make[1]: *** [Release/src/CMakeFiles/cpprest.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_cpprestsdk/cpprestsdk/work/build'
 make: *** [all] Error 2
 }}}

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


More information about the macports-tickets mailing list