bitcoin core : La phase de construction échoue avec une référence non définie à `evhttp_uridecode`
- La construction de Bitcoin Core échoue avec une référence non définie à `evhttp_uridecode`
- L'auteur a cloné le dépôt, installé les packages nécessaires, et lancé la phase de construction
- L'erreur semble être liée à l'absence de `evhttp_uridecode`, malgré l'installation des packages nécessaires
Voici les détails:
J'ai commencé par cloner le dépôt localement et en utilisant la balise v26.0 :
git cd bitcoin git checkout v26.0
Puis installé les packages nécessaires :
sudo apt update && sudo apt update -y sudo apt install -y build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 sudo apt install -y libevent-dev libboost-dev sudo apt install -y libzmq3-dev systemtap-sdt- développeur
Je ne suis pas intéressé par la création du portefeuille, mais simplement par le protocole P2P, j'ai donc ignoré les autres installations.
Commence alors la phase de construction :
/autogen.sh./configure –disable-bench –disable-fuzz-binary –enable-debug –without-gui \ –enable-suppress-external-warnings –disable-wallet make -j 4
Cette dernière commande make renvoie une erreur après un certain temps :
a CXXLD bitcoin-cli CXXLD bitcoin-tx CXXLD bitcoin-util /usr/bin/ld : libbitcoin_commono) : dans la fonction `urlDecode(std ::__cxx11 : :basic_string const&cpp:15 🙁 /usr/bin/ld : libbitcoin_commono) : dans la fonction `urlDecode(std ::__cxx11 ::basic_string const&cpp:15 🙁 collect2 : erreur : ld a renvoyé 1 état de sortie make[2] :*** [Makefile :7407 : bitcoin-util] Erreur 1 faite[2] : *** En attente de tâches inachevées make[1] :*** [Makefile :20138 : all-recursive] Erreur 1 faite[1] : Quitter le répertoire ' fait : *** [Makefile :814 : all-recursive] Erreur 1
Cependant, je suis presque sûr d'avoir installé tous les packages nécessaires.
Si cela peut aider, exécuter uname -a sur ma machine renvoie :
14 novembre 14 :59 :49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Merci pour votre aide.