FAQ:これはOSの問題であり、cpuminerの問題ではありません。
私には、 configure.ac
のバグのように見えます。95/ 96行目で、 libcurl
ライブラリが見つからないことを伝えようとしていますが、失敗します。 少なくとも何らかの形でユーザーに通知する必要があります。
Ubuntuでこの問題が発生している場合は、おそらくlibcurl4-gnutls-devをインストールする必要があります。 コマンドラインで次を使用できます。
sudo apt-get install libcurl4-gnutls-dev
Thx @robertoldham !
Fedoraで
sudo yum install libcurl-devel
cpuminerをコンパイルしてMacOS10.7以降(および場合によっては他のOS)で実行します。
autoconfマクロの奇妙さのために、構成はlibcurlが非常に特定の場所にあると想定して終了します。 したがって、curlインストールの場所を指定する必要があります。
configure.acファイルを編集し、それぞれの前に「#」を付けて、これら2行をコメントアウトします(この問題のあるチェックをバイパスしているため、少なくとも7.15.2のcurlを実行していることを確認してください)。
(詳細については、http://curl.haxx.se/mail/lib-2012-09/0110.htmlを参照してください。)
次に、直後に次の4行を追加します(提供されたパスをカールインストール用のパスに置き換えます)。
LIBCURL = "/ usr / local / opt / curl / lib / libcurl.dylib"
LIBCURL_CPPFLAGS = "-I / usr / local / opt / curl / include"
AC_SUBST(LIBCURL)
AC_SUBST(LIBCURL_CPPFLAGS)
次に、READMEに従って続行します。
さらに簡単:
「AC_マクロの欠落に関するエラーが発生した場合は、ツールが依存しているライブラリのコピーをダウンロードし、それらの.m4autoconf構成ファイルを/usr / share/autoconfにコピーする必要がある場合があります。 または、プロジェクトのメインディレクトリにあるacinclude.m4ファイルにマクロを追加すると、autoconfがそれらのマクロを自動的に取得するはずです。」
したがって、LIBCURL_CHECK_CONFIGマクロを含むlibcurl.m4ファイルをcpuminerプロジェクトディレクトリに追加し、ファイルの名前を「acinclude.m4」に変更して、READMEに従って続行します。
https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.9.1/libcurl.m4
最も参考になるコメント
Ubuntuでこの問題が発生している場合は、おそらくlibcurl4-gnutls-devをインストールする必要があります。 コマンドラインで次を使用できます。
sudo apt-get install libcurl4-gnutls-dev