web-dev-qa-db-ja.com

-rpathの問題に対するlibtoolの修正

こんにちは、ubuntu 14.04 64bitでビットコインをコンパイルする必要がありますが、「-rpathの問題のためにlibtoolを修正する」というエラーが常に発生します。

すべての依存関係をインストールしました

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.

このエラーplzを修正するための解決策は何ですか?ありがとう

2
Mozinor

メッセージ Fixing libtool for -rpath problems.はエラーではありません。

  1. 最も簡単なことは、PPAを介してbitcoinをインストールすることです。

    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
    
1
A.B.