問題タブ [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.
bash - Autoconf m4_bmatch が変数で機能しない
私のconfigure.acのコードは次のとおりです。
Iautoconf
と thenconfigure
の結果は次のようになります。
私が知る限り、それは起こるべきではありませんよね?私は何が欠けていますか?
shell - autoreconf が終了ステータス 1 で失敗しました
プログラムをgitでクローンしてインストールしようとしています。Ubuntu 14.04.4 LTS で実行しています。「git clone」でソースコードを正しく取得しましたが、autoreconf が失敗して次のエラーが発生しました。
このサイトや他のサイトで探しています。問題は libtool の古いバージョンまたはインストールされていないことに関連している可能性があることがわかりましたが、すでにこれを確認しており、libtool パッケージは最新です。私もautotoolsを更新しました。
興味深い点は、仮想マシンの他のコンピューターにインストールした Debian にインストールしようとしたところ、同じエラーが発生したため、おそらくシステムの一般的な構成でコミットしているエラーに関連しているようです。 ...
インストールに問題のない仲間と話し合っており、outoreconfを実行すると次の出力が得られます。
何か案が?
どうもありがとう!
c++ - 古い Debian 用の RabbitMQ C++ クライアント
私は古い Debian (Lenny) を持っており、そこでRabbitMQに接続するアプリケーションを開発しています。https://github.com/alanxz/rabbitmq-c/releases/tag/v0.8.0から公式の C++ クライアント rabbitmq-c-0.8.0 をダウンロードしましたが、残念ながら古い Debian でコンパイルできません。
結果:
私が持っているautomakeのバージョン(そしてアップグレードできません):1:1.10.1-3
私が持っている libtool のバージョン (アップグレードもできません): 1.5.26-4+lenny1
私が使用している古い OS で RabbitMQ クライアントを構築する方法を知っている人はいますか?
どうもありがとう!!!
autoconf - おそらく未定義のマクロ: AC_SUBST
プロジェクトをビルドしようとしていますが、エラーが発生します:
私はツールを構築するのに非常に慣れていないため、このエラーが私を夢中にさせています。
この問題を解決するために何をすべきかを誰かが理解するのを手伝ってくれますか?
編集: configure.ac の対応する行は次のとおりです。
configure.ac の何が問題なのか、まだわかりません。私のconfigure.acは次のようになります:
AC_SUBST([LIBTOOL]) で壊れます。助けてください
makefile - autoconf をコンパイルすると、誤ったバージョンが報告される
autoconf 2.62 から 2.69 に更新したいです。
ソースをダウンロードして、以下を実行しました。
これらはすべて正常に完了します。
実行するautoconf --version
と、次のようになります。
ここで見られる問題は、バージョンが?K??として報告されることです。.
これはなぜですか?私のマシンは EBCDIC コードページで実行されており、これが関連付けられるかどうか疑問に思っています。追加する必要がある構成/作成オプションはありますか。
この問題により、他のソフトウェアのコンパイルが停止します。configure スクリプトがバージョンの autoconf レポートをチェックし、最終的にそれらのチェックに失敗するからです。
-----更新-------make check
要求どおりに実行しましたが、これが出力です。
私の目は次のものに引き付けられます: m4:local.at:18: bad expression in eval (bad input): ((?+1+0) > (2+0)) - ((?+1+0) < (2+0))
-- これが悪い表現と見なされる理由はありますか?
mingw - MSYS は次のエラーをスローします (autotools と mingGW の問題)
ソースをコンパイルすると、mysys は次のエラーをスローします。
これが自分の環境をセットアップするために行ったことです。ここで何が間違っているのかわかりません。
1)https://sourceforge.net/projects/mingw/files/latest/downloadからmingGW(64ビット、pthreadを設定)をダウンロードし、インストールしました
Windowsのパス変数にbinフォルダーを追加しました
2) ここから msys ユーティリティをダウンロードしましたhttps://sourceforge.net/projects/mingw/files/MSYS/Base/msys-core/msys-1.0.11/MSYS-1.0.11.exe/download?use_mirror=excellmedia
次に、ftab ファイルを次のように編集しました c:/my mingw directory /mingw c:/my Java directory /java
その後、mysys wiki c:/mingw /mingw c:/java /java で言及されているように、次のことを行いました
MSYS DTK 1.0 を C:\msys\1.0 にインストールします。MSYS コア 1.0.11 をインストールします。アーカイブです。C:\msys\1.0 で解凍します。環境変数 HOME を C:\msys\1.0\home に設定します
autotools をインストールするために、ここからソースをダウンロードしました http://gnuwin32.sourceforge.net/packages/autoconf.htm
次に、ソース ディレクトリに移動し、wiki に記載されているように次のコマンドを実行します。
./configure --prefix=/mingw make make install
誰かが私を案内してくれるので、私が間違っていること、それを処理するための正しい手順がわかります。ありがとう