<86>Nov  2 12:07:40 userdel[73504]: delete user 'rooter'
<86>Nov  2 12:07:40 userdel[73504]: removed group 'rooter' owned by 'rooter'
<86>Nov  2 12:07:40 groupadd[73515]: group added to /etc/group: name=rooter, GID=579
<86>Nov  2 12:07:40 groupadd[73515]: group added to /etc/gshadow: name=rooter
<86>Nov  2 12:07:40 groupadd[73515]: new group: name=rooter, GID=579
<86>Nov  2 12:07:40 useradd[73524]: new user: name=rooter, UID=579, GID=579, home=/root, shell=/bin/bash
<86>Nov  2 12:07:40 userdel[73547]: delete user 'builder'
<86>Nov  2 12:07:40 userdel[73547]: removed group 'builder' owned by 'builder'
<86>Nov  2 12:07:40 userdel[73547]: removed shadow group 'builder' owned by 'builder'
<86>Nov  2 12:07:40 groupadd[73556]: group added to /etc/group: name=builder, GID=580
<86>Nov  2 12:07:40 groupadd[73556]: group added to /etc/gshadow: name=builder
<86>Nov  2 12:07:40 groupadd[73556]: new group: name=builder, GID=580
<86>Nov  2 12:07:40 useradd[73566]: new user: name=builder, UID=580, GID=580, home=/usr/src, shell=/bin/bash
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: Macro %cmake not found
warning: Macro %cmake_build not found
warning: Macro %cmakeinstall_std not found
<13>Nov  2 12:07:43 rpmi: libboost_system1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:43 rpmi: libopenblas-0.2.20-alt2 sisyphus+229410.100.1.1 1557920019 installed
<13>Nov  2 12:07:43 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Nov  2 12:07:43 rpmi: libboost_thread1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:43 rpmi: libidn2-2.2.0-alt1 sisyphus+229970.100.1.1 1558625600 installed
<13>Nov  2 12:07:43 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov  2 12:07:43 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov  2 12:07:43 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Nov  2 12:07:44 rpmi: libicu65-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Nov  2 12:07:44 rpmi: libboost_regex1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_graph1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_locale1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libbrotlienc-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov  2 12:07:44 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_atomic1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_contract1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_random1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_chrono1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_timer1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:44 rpmi: gcc-c++-common-1.4.24-alt1 sisyphus+239632.400.3.1 1571789271 installed
<13>Nov  2 12:07:44 rpmi: libstdc++9-devel-9.2.1-alt1 sisyphus+239632.100.3.1 1571782966 installed
<13>Nov  2 12:07:45 rpmi: gcc9-c++-9.2.1-alt1 sisyphus+239632.100.3.1 1571782966 installed
<13>Nov  2 12:07:45 rpmi: rpm-macros-cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed
<13>Nov  2 12:07:45 rpmi: cmake-modules-3.15.4-alt1 sisyphus+239520.100.1.1 1571611942 installed
<13>Nov  2 12:07:45 rpmi: libuv-1.33.1-alt1 sisyphus+239990.100.1.1 1572378437 installed
<13>Nov  2 12:07:45 rpmi: librhash-1.3.5-alt2 1505156279 installed
<13>Nov  2 12:07:45 rpmi: libjsoncpp19-1.8.4-alt4 sisyphus+232904.100.1.1 1561247386 installed
<13>Nov  2 12:07:45 rpmi: publicsuffix-list-dafsa-20190823-alt1 sisyphus+236630.100.1.1 1566830156 installed
<13>Nov  2 12:07:45 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed
<13>Nov  2 12:07:45 rpmi: libnghttp2-1.39.2-alt1 sisyphus+236978.100.1.1 1567325198 installed
<13>Nov  2 12:07:45 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed
<13>Nov  2 12:07:45 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed
<13>Nov  2 12:07:45 rpmi: libboost_context1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:45 rpmi: libboost_fiber1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:45 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:45 rpmi: libnumpy-py3-1:1.15.4-alt3 sisyphus+237451.600.2.1 1568392195 installed
<13>Nov  2 12:07:45 rpmi: libboost_python1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:45 rpmi: libnumpy-1:1.15.4-alt3 sisyphus+237451.600.2.1 1568392195 installed
<13>Nov  2 12:07:45 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388786 installed
<13>Nov  2 12:07:45 rpmi: libquadmath0-9.2.1-alt1 sisyphus+239632.100.3.1 1571782966 installed
<13>Nov  2 12:07:45 rpmi: libgfortran5-9.2.1-alt1 sisyphus+239632.100.3.1 1571782966 installed
<13>Nov  2 12:07:45 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134903 installed
<13>Nov  2 12:07:45 rpmi: python-modules-curses-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:45 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Nov  2 12:07:45 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Nov  2 12:07:45 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Nov  2 12:07:45 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov  2 12:07:45 rpmi: libtasn1-4.14-alt1 sisyphus+235791.100.1.1 1565282372 installed
<13>Nov  2 12:07:46 rpmi: libboost_test1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:46 rpmi: libboost_serialization1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:46 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:46 rpmi: libboost_date_time1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:46 rpmi: libboost_container1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:46 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov  2 12:07:46 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Nov  2 12:07:46 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed
<13>Nov  2 12:07:46 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Nov  2 12:07:46 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Nov  2 12:07:46 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Nov  2 12:07:46 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<86>Nov  2 12:07:46 groupadd[82539]: group added to /etc/group: name=_keytab, GID=499
<86>Nov  2 12:07:46 groupadd[82539]: group added to /etc/gshadow: name=_keytab
<86>Nov  2 12:07:46 groupadd[82539]: new group: name=_keytab, GID=499
<13>Nov  2 12:07:46 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed
<13>Nov  2 12:07:46 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Nov  2 12:07:46 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Nov  2 12:07:47 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Nov  2 12:07:47 rpmi: python3-module-numpy-1:1.15.4-alt3 sisyphus+237451.600.2.1 1568392195 installed
<13>Nov  2 12:07:47 rpmi: libboost_python3-1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:47 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:47 rpmi: libtirpc-1.0.3-alt1 1532008017 installed
<13>Nov  2 12:07:47 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Nov  2 12:07:47 rpmi: python-modules-compiler-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-email-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-unittest-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-nis-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-encodings-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-xml-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-hotshot-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-bsddb-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-ctypes-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-multiprocessing-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-modules-logging-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Nov  2 12:07:47 rpmi: python-strict-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed
<13>Nov  2 12:07:48 rpmi: python-module-numpy-1:1.15.4-alt3 sisyphus+237451.600.2.1 1568392195 installed
<13>Nov  2 12:07:48 rpmi: libboost_numpy1.67.0-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:49 rpmi: boost-devel-headers-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430204 installed
<13>Nov  2 12:07:49 rpmi: boost-devel-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<86>Nov  2 12:07:49 groupadd[88347]: group added to /etc/group: name=sasl, GID=498
<86>Nov  2 12:07:49 groupadd[88347]: group added to /etc/gshadow: name=sasl
<86>Nov  2 12:07:49 groupadd[88347]: new group: name=sasl, GID=498
<13>Nov  2 12:07:49 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>Nov  2 12:07:49 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed
<13>Nov  2 12:07:49 rpmi: libcurl-7.66.0-alt1 sisyphus+237384.100.1.1 1568183544 installed
<13>Nov  2 12:07:49 rpmi: cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed
<13>Nov  2 12:07:49 rpmi: boost-asio-devel-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430204 installed
<13>Nov  2 12:07:49 rpmi: boost-filesystem-devel-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:49 rpmi: boost-interprocess-devel-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430204 installed
<13>Nov  2 12:07:49 rpmi: boost-locale-devel-1:1.67.0-alt8 sisyphus+238768.500.16.1 1571430868 installed
<13>Nov  2 12:07:50 rpmi: libssl-devel-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Nov  2 12:07:50 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed
<13>Nov  2 12:07:50 rpmi: libbrotli-devel-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Nov  2 12:07:50 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/cpprest-2.10.14-alt1.nosrc.rpm
Installing cpprest-2.10.14-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.72230
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf cpprestsdk-2.10.14
+ echo 'Source #0 (cpprestsdk-2.10.14.tar):'
Source #0 (cpprestsdk-2.10.14.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/cpprestsdk-2.10.14.tar
+ cd cpprestsdk-2.10.14
+ /bin/chmod -c -Rf u+rwX,go-w .
+ rm -f ThirdPartyNotices.txt
+ subst 's|\(DESTINATION \)lib|\1lib|' Release/src/CMakeLists.txt
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.35436
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd cpprestsdk-2.10.14
+ cd Release
+ mkdir -p BUILD
+ __cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DO_STRIP=OFF -DCPPREST_EXCLUDE_BROTLI=OFF -DCPPREST_EXPORT_DIR=cmake/cpprestsdk
+ pushd BUILD
~/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD ~/RPM/BUILD/cpprestsdk-2.10.14/Release
+ cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -Wl,--as-needed' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -Wl,--as-needed' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -Wl,--as-needed' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DO_STRIP=OFF -DCPPREST_EXCLUDE_BROTLI=OFF -DCPPREST_EXPORT_DIR=cmake/cpprestsdk
-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for include file xlocale.h
-- Looking for include file xlocale.h - not found
-- Setting gcc options
-- websocketpp not found, using the embedded version
-- Found Boost: /usr/include (found version "1.67.0") found components:  random system thread filesystem chrono atomic date_time regex 
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "1.1.1d", minimum required is "1.0.0")  
-- Performing Test _SSL_LEAK_SUPPRESS_AVAILABLE
-- Performing Test _SSL_LEAK_SUPPRESS_AVAILABLE - Failed
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'libbrotlienc'
--   Found libbrotlienc, version 1.0.7
-- Checking for module 'libbrotlidec'
--   Found libbrotlidec, version 1.0.7
-- Added test library httpclient_test
-- Added test library httplistener_test
-- Added test library json_test
-- Added test library pplx_test
-- Added test library streams_test
-- Added test library uri_test
-- Added test library utils_test
-- Added test library websocketsclient_test
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_FLAGS
    CMAKE_INSTALL_DO_STRIP
    CMAKE_SKIP_INSTALL_RPATH
    INCLUDE_INSTALL_DIR
    LIB_DESTINATION
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR


-- Build files have been written to: /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD
+ popd
~/RPM/BUILD/cpprestsdk-2.10.14/Release
+ make -j8 -C BUILD
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
Scanning dependencies of target cpprest
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  3%] Building CXX object src/CMakeFiles/cpprest.dir/http/listener/http_listener_msg.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener_msg.cpp:11:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:141: src/CMakeFiles/cpprest.dir/http/listener/http_listener_msg.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  4%] Building CXX object src/CMakeFiles/cpprest.dir/http/listener/http_server_api.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_server_api.cpp:12:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:154: src/CMakeFiles/cpprest.dir/http/listener/http_server_api.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  1%] Building CXX object src/CMakeFiles/cpprest.dir/http/client/http_client.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client.cpp:16:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:63: src/CMakeFiles/cpprest.dir/http/client/http_client.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  5%] Building CXX object src/CMakeFiles/cpprest.dir/http/common/http_compression.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_compression.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:89: src/CMakeFiles/cpprest.dir/http/common/http_compression.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  1%] Building CXX object src/CMakeFiles/cpprest.dir/http/client/http_client_msg.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/client/http_client_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:76: src/CMakeFiles/cpprest.dir/http/client/http_client_msg.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  2%] Building CXX object src/CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_helpers.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:102: src/CMakeFiles/cpprest.dir/http/common/http_helpers.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  4%] Building CXX object src/CMakeFiles/cpprest.dir/http/listener/http_listener.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/listener/http_listener.cpp:14:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:128: src/CMakeFiles/cpprest.dir/http/listener/http_listener.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
[  2%] Building CXX object src/CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h: In member function 'web::json::value& web::json::array::operator[](web::json::array::size_type)':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:88,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/json.h:921:25: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  921 |         if (nlastSize < nMinSize) m_elements.resize(nMinSize);
      |                         ^~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6858:49: note:   initializing argument 2 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<U, E>, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6858 | bool operator<(SafeInt<U, E> lhs, SafeInt<T, E> rhs) SAFEINT_NOTHROW
      |                                   ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::in_avail() const [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:108:20:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:116:34: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  116 |         return (size_t)(writeend - readhead);
      |                        ~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6490:43: note:   initializing argument 1 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::operator-(msl::safeint3::SafeInt<T, E>) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6490 |     SafeInt<T, E> operator-(SafeInt<T, E> rhs) const SAFEINT_CPP_THROW
      |                             ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/http_msg.h:16,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/http_helpers.h:19,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:98,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h: In instantiation of 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::__cxx11::basic_string<char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::__cxx11::basic_string<char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:397:44: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
  397 |         size_t newPos = m_current_position + read_size;
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/basic_types.h:31,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/pch/stdafx.h:73,
                 from /usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/src/http/common/http_msg.cpp:13:
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:7229:46: note:   initializing argument 2 of 'msl::safeint3::SafeInt<T, E> msl::safeint3::operator+(U, msl::safeint3::SafeInt<T, E>) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 7229 | SafeInt<T, E> operator+(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
      |                                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Min(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:395:65:   required from 'size_t Concurrency::streams::details::basic_container_buffer<_CollectionType>::read(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t, bool) [with _CollectionType = std::vector<unsigned char>; size_t = unsigned int; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:207:45:   required from 'pplx::task<unsigned int> Concurrency::streams::details::basic_container_buffer<_CollectionType>::_getn(Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType*, size_t) [with _CollectionType = std::vector<unsigned char>; Concurrency::streams::details::basic_container_buffer<_CollectionType>::_CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/containerstream.h:205:32:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6724:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6724 |         T tmp = test < m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6852:30: note:   initializing argument 1 of 'bool msl::safeint3::operator<(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6852 | bool operator<(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp: In instantiation of 'msl::safeint3::SafeInt<T, E> msl::safeint3::SafeInt<T, E>::Max(msl::safeint3::SafeInt<T, E>, T) const [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]':
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/producerconsumerstream.h:369:68:   required from 'size_t Concurrency::streams::details::basic_producer_consumer_buffer<_CharType>::write(const _CharType*, size_t) [with _CharType = unsigned char; size_t = unsigned int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/producerconsumerstream.h:252:46:   required from 'pplx::task<typename Concurrency::streams::details::basic_streambuf<_CharType>::int_type> Concurrency::streams::details::basic_producer_consumer_buffer<_CharType>::_putc(_CharType) [with _CharType = unsigned char; typename Concurrency::streams::details::basic_streambuf<_CharType>::int_type = int]'
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/producerconsumerstream.h:250:34:   required from here
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6730:22: error: implicitly-declared 'constexpr msl::safeint3::SafeInt<unsigned int>::SafeInt(const msl::safeint3::SafeInt<unsigned int>&)' is deprecated [-Werror=deprecated-copy]
 6730 |         T tmp = test > m_int ? (T)test : m_int;
      |                 ~~~~~^~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6073:20: note: because 'msl::safeint3::SafeInt<unsigned int>' has user-provided 'msl::safeint3::SafeInt<T, E>& msl::safeint3::SafeInt<T, E>::operator=(const msl::safeint3::SafeInt<T, E>&) [with T = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6073 |     SafeInt<T, E>& operator=(const SafeInt<T, E>& rhs) SAFEINT_NOTHROW
      |                    ^~~~~~~~
/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/include/cpprest/details/SafeInt3.hpp:6871:30: note:   initializing argument 1 of 'bool msl::safeint3::operator>(msl::safeint3::SafeInt<T, E>, U) [with T = unsigned int; U = unsigned int; E = msl::safeint3::SafeIntInternal::SafeIntExceptionHandler<msl::safeint3::SafeIntException>]'
 6871 | bool operator>(SafeInt<T, E> lhs, U rhs) SAFEINT_NOTHROW
      |                ~~~~~~~~~~~~~~^~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/cpprest.dir/build.make:115: src/CMakeFiles/cpprest.dir/http/common/http_msg.cpp.o] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/cpprestsdk-2.10.14/Release/BUILD'
make[1]: *** [CMakeFiles/Makefile2:96: src/CMakeFiles/cpprest.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.35436 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.35436 (%build)
Command exited with non-zero status 1
100.48user 3.96system 0:42.58elapsed 245%CPU (0avgtext+0avgdata 482636maxresident)k
0inputs+0outputs (0major+1359260minor)pagefaults 0swaps
hsh-rebuild: rebuild of `cpprest-2.10.14-alt1.src.rpm' failed.
Command exited with non-zero status 1
111.22user 6.65system 0:56.78elapsed 207%CPU (0avgtext+0avgdata 482636maxresident)k
1856inputs+0outputs (0major+1665418minor)pagefaults 0swaps