From 21b66028d0572ba8281b8aa4f2895112ce5ab054 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Sat, 16 Mar 2024 12:08:24 +0100 Subject: Fix an out-of-bounds error by using a fork of cpprestsdk --- private/komodo/cpprestsdk.scm | 51 +++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/private/komodo/cpprestsdk.scm b/private/komodo/cpprestsdk.scm index 990be36bc5..230c560b76 100644 --- a/private/komodo/cpprestsdk.scm +++ b/private/komodo/cpprestsdk.scm @@ -10,29 +10,28 @@ #:use-module (guix packages)) (define-public cpprestsdk - (let ((cpprestsdk-github "https://github.com/microsoft/cpprestsdk") - (cpprestsdk-version "v2.10.19")) - (package - (name "cpprestsdk") - (version cpprestsdk-version) - (source - (origin - (uri - (git-reference - (url cpprestsdk-github) - (commit cpprestsdk-version))) - (method git-fetch) - (hash - (content-hash - "09pb16aqs4x6xgsvj6fpwxzqa4px11j5qigcpjsb3hbsbkvsd9nc")))) - (build-system cmake-build-system) - (native-inputs (list boost openssl websocketpp zlib)) - (synopsis "The Microsoft C++ REST SDK") - (description - (string-append - "The C++ REST SDK is a Microsoft project for cloud-based client-server " - "communication in native code using a modern asynchronous C++ API design. " - "This project aims to help C++ developers connect to and interact with " - "services.")) - (license license:expat) - (home-page cpprestsdk-github)))) + (package + (name "cpprestsdk") + (version "v2.10.16") + (source + (origin + (uri + (git-reference + ;; This fork includes a fix to an out-of-bounds error. + (url "https://github.com/priv-kweihmann/cpprestsdk") + (commit "gcc10-64bit"))) + (method git-fetch) + (hash + (content-hash + "03cd0p0fjvfi94avqvf00g89a9qqkj2r7skm4xnvr4p7hihw1ikd")))) + (build-system cmake-build-system) + (native-inputs (list boost openssl websocketpp zlib)) + (synopsis "The Microsoft C++ REST SDK") + (description + (string-append + "The C++ REST SDK is a Microsoft project for cloud-based client-server " + "communication in native code using a modern asynchronous C++ API " + "design. This project aims to help C++ developers connect to and " + "interact with services.")) + (license license:expat) + (home-page "https://github.com/microsoft/cpprestsdk"))) -- cgit v1.2.3