您好,我需要在 ubuntu 14.04 64 位上编译比特币,但我总是出现这个错误“修复 libtool 的 -rpath 问题”。
我安装了所有依赖项
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install miniupnpc
$ ./autogen.sh
$ ./configure
...
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: src/libsecp256k1-config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Fixing libtool for -rpath problems.
请问有什么方法可以修复此错误?谢谢
答案1
该消息Fixing libtool for -rpath problems.
并不是错误。
最简单的方法是
bitcoin
通过 PPA 安装:sudo apt-add-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin
您尝试执行的正确方法是:
只需运行
make
。这是
configure
dnl Taken from https://wiki.debian.org/RpathIssue case $host in *-*-linux-gnu) AC_MSG_RESULT([Fixing libtool for -rpath problems.]) sed < libtool > libtool-2 \ 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' mv libtool-2 libtool chmod 755 libtool ;; esac