From 52f941c748c69f063b04ea93ccd8aff6f68c2339 Mon Sep 17 00:00:00 2001 From: sowle Date: Mon, 10 Apr 2023 21:01:35 +0200 Subject: [PATCH] hopefully final fixes for gcc errors --- contrib/epee/include/storages/http_abstract_invoke.h | 1 + src/crypto/crypto-sugar.h | 2 ++ src/crypto/zarcanum.h | 3 --- tests/functional_tests/crypto_tests.cpp | 2 -- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/contrib/epee/include/storages/http_abstract_invoke.h b/contrib/epee/include/storages/http_abstract_invoke.h index 8dfca43d..aa0af3d8 100644 --- a/contrib/epee/include/storages/http_abstract_invoke.h +++ b/contrib/epee/include/storages/http_abstract_invoke.h @@ -29,6 +29,7 @@ #include "portable_storage_template_helper.h" #include "net/http_base.h" #include "net/http_server_handlers_map2.h" +#include "net/http_client.h" namespace epee { diff --git a/src/crypto/crypto-sugar.h b/src/crypto/crypto-sugar.h index 643ca19b..30a97135 100644 --- a/src/crypto/crypto-sugar.h +++ b/src/crypto/crypto-sugar.h @@ -11,6 +11,8 @@ namespace crypto { + namespace mp = boost::multiprecision; + extern "C" { #include "crypto/crypto-ops.h" diff --git a/src/crypto/zarcanum.h b/src/crypto/zarcanum.h index 9f881c28..096755ce 100644 --- a/src/crypto/zarcanum.h +++ b/src/crypto/zarcanum.h @@ -8,12 +8,9 @@ #include "crypto-sugar.h" #include "range_proofs.h" #include "clsag.h" -#include namespace crypto { - namespace mp = boost::multiprecision; - extern const mp::uint256_t c_zarcanum_z_coeff_mp; extern const scalar_t c_zarcanum_z_coeff_s; diff --git a/tests/functional_tests/crypto_tests.cpp b/tests/functional_tests/crypto_tests.cpp index fa6fae72..e8a6cad6 100644 --- a/tests/functional_tests/crypto_tests.cpp +++ b/tests/functional_tests/crypto_tests.cpp @@ -23,8 +23,6 @@ using namespace crypto; -namespace mp = boost::multiprecision; - // out = z ^ s (mod l) void sc_exp(unsigned char* out, const unsigned char* z, const unsigned char* s) {