問題タブ [autoreconf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7296 参照

autotools - autoconf と autoreconf の違い

autotools の使用方法を学ぼうとしていますが、この質問に対する初心者向けの良い答えが見つからないようです。autoconfとはどう違いますかautoreconf

0 投票する
1 に答える
581 参照

bash - シェル コマンドを実行し、その出力を configure.ac の AC_DEFINE 変数に割り当てる方法

ソフトウェアのメジャー バージョンを特定する必要があります。これを行うには、主に実行する必要があります。

コマンド --バージョン | 頭 | awk -F "." '{print $1}'

ここで、この出力を AC_DEFINE 変数に割り当てる必要があります。

私はもう試した;

majorvar=$(command --version | head | awk -F "." '{print $1}')

AC_DEFINE_UNQUOTED([myVar],["$majorvar"],[説明])

ここで「コマンド」は、結果の config.h ファイルに表示されます

AC_DEFINE([myVar],0,[descr])

AC_SUBST([myVar],[$(command --version | head | awk -F "." '{print $1}')])

ここで、定義 (0) によって設定された値が結果に表示されます。

私が望む結果を得ることは可能ですか?

#myVar 5 を定義

または、これについて間違った方法で行っていますか?もしそうなら、どうすればよいですか?

BR/パトリック

0 投票する
1 に答える
5066 参照

linux - debian wheezy で autoreconf を実行して構成するために必要なパッケージ

.debこれらのコマンドを debian wheezy Linux で実行するために必要なパッケージは何ですか?

以下をインストールしようとしましたが、まだ不足していると表示されますaclocal

0 投票する
1 に答える
786 参照

gnu - Autoconf で別のライブラリのプリプロセッサ マクロを検出する

リンク先の「custom_lib」という名前のライブラリがインストールされています。

そのライブラリが特定のオプションでインストールされているかどうかを確認したい。

そのライブラリの options.h ヘッダー ファイルには、次のようなプリプロセッサ マクロのリストがあります。

別のプロジェクトでは、configure.ac ファイルに次のテストがあります。

次に、autreconf を実行して ./configure を実行すると、常に次のメッセージが返されます。

私は何か間違ったことをしていますか?autoconf が options.h のプリプロセッサ マクロを検出できるようにするには、configure.ac のテストで何を変更する必要がありますか?

0 投票する
1 に答える
1283 参照

openssl - おそらく未定義のマクロ: AC_MSG_FAILURE

MD5 エンジンの例であるデモ コードに基づいて OpenSSL エンジンを作成しようとしています。このreadmeファイルには、エンジンをビルドするには次のコマンドを使用する必要があると書かれています。

ここまでは順調ですね。問題は、実行中autoreconf -iにエラーが生成されることです。

必要なツール (autoconf、automake、libtool、pkg-config) をすべてインストールし、Google 検索の最初のページですべての結果を使い果たしました。
コマンドを使用している場合autoreconf -vi、エラーは表示されませんが、Makefile が生成されないため、ビルド プロセスを完了できません。
私の OS は Ubuntu 14.04 64 ビットで、OpenSSL バージョンは 1.0.1f 2014 年 1 月 6 日
です。何が問題ですか?

0 投票する
2 に答える
850 参照

makefile - redexのビルド時に二重変換ライブラリをインストールしてください

Redex をビルドしようとしています - 残念ながら、次のエラーで失敗します:

しかし、私はこのライブラリをインストールしました:

https://github.com/google/double-conversionからインストールしました

0 投票する
1 に答える
833 参照

debian - autoconfをdebianでダウングレードするには?

古いパッケージをコンパイルする以外に、autoconf パッケージをダウングレードするエレガントな方法はありますか。cilkplus-gcc のコンパイル中に、次の結果が得られました。

aclocal.m4:16: 警告: このファイルは autoconf 2.64 用に生成されました。別のバージョンの autoconf があります。動作する可能性がありますが、動作する保証はありません。問題がある場合は、ビルド システムを完全に再生成する必要がある場合があります。これを行うには、パッケージに文書化されている手順を使用します。通常は「autoreconf」です。configure.ac:24: エラー: Autoconf 2.69 ではなく正確に 2.64 を使用してください

0 投票する
1 に答える
375 参照

centos - Libtool - バージョンの不一致

Centos 5.11 (Kernel 2.6.18-409.el5) に USBIP をインストールしようとしましたが、「make」と入力すると常に次のエラーが発生します。

「autoreconf -vfi」など、フォーラムでいくつかの解決策を見ましたが、うまくいきません。

現在、libtool を再インストールして最新バージョンにしようとしていますが、できません。「yum remove libtool」と入力すると、いつでも「libtool --version」と入力できます。

そして、バイナリは常にここにあります:

USBIP をインストールするための解決策はありますか? ありがとうございます