I had encryptpad installed a while ago and now a new update came along. This new version won’t compile because of a missing package, “botan2”. I saw it in the repo (2.3) but it won’t install either because of some errors. Any idea what is wrong ? Thanks.
.....
g++ -fstack-protector -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ed25519/ed25519_key.cpp -o build/obj/lib/pubkey_ed25519_key.o
Dans le fichier inclus depuis build/include/botan/internal/ed25519_internal.h:14,
depuis ./src/lib/pubkey/ed25519/ed25519.cpp:12:
build/include/botan/internal/ed25519_fe.h: Dans le constructeur « Botan::FE_25519::FE_25519(int) »:
build/include/botan/internal/ed25519_fe.h:32:26: erreur: « invalid_argument » n'est pas un membre de « std »
32 | { throw std::invalid_argument("Invalid FE_25519 initial value"); }
| ^~~~~~~~~~~~~~~~
build/include/botan/internal/ed25519_fe.h: Dans le constructeur « Botan::FE_25519::FE_25519(std::initializer_list<int>) »:
build/include/botan/internal/ed25519_fe.h:40:26: erreur: « invalid_argument » n'est pas un membre de « std »
40 | { throw std::invalid_argument("Invalid FE_25519 initializer list"); }
| ^~~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./src/lib/pubkey/ed25519/ed25519_fe.cpp:11:
build/include/botan/internal/ed25519_fe.h: Dans le constructeur « Botan::FE_25519::FE_25519(int) »:
build/include/botan/internal/ed25519_fe.h:32:26: erreur: « invalid_argument » n'est pas un membre de « std »
32 | { throw std::invalid_argument("Invalid FE_25519 initial value"); }
| ^~~~~~~~~~~~~~~~
build/include/botan/internal/ed25519_fe.h: Dans le constructeur « Botan::FE_25519::FE_25519(std::initializer_list<int>) »:
build/include/botan/internal/ed25519_fe.h:40:26: erreur: « invalid_argument » n'est pas un membre de « std »
40 | { throw std::invalid_argument("Invalid FE_25519 initializer list"); }
| ^~~~~~~~~~~~~~~~
make: *** [Makefile:1211: build/obj/lib/pubkey_ed25519_fe.o] Error 1
make: *** Attente des tâches non terminées....
make: *** [Makefile:1208: build/obj/lib/pubkey_ed25519.o] Error 1
make : on quitte le répertoire « /var/tmp/pamac-build-maurice/botan-2.3/src/Botan-2.3.0 »
==> ERREUR : Une erreur s’est produite dans build().
Abandon…