修复 libtool 的 -rpath 问题

修复 libtool 的 -rpath 问题

您好,我需要在 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

像这样libdb4.8++ 不再可用

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.并不是错误。

  1. 最简单的方法是bitcoin通过 PPA 安装:

    sudo apt-add-repository ppa:bitcoin/bitcoin 
    sudo apt-get update
    sudo apt-get install bitcoin
    

您尝试执行的正确方法是:

  1. 只需运行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
    

相关内容