このソースをエラーなしでコンパイルしてインストールするにはどうすればいいですか? 説明のリンク

このソースをエラーなしでコンパイルしてインストールするにはどうすればいいですか? 説明のリンク

私のLinuxシステム(Ubuntu 16.04)にQCADesigner 2.0.3をインストールすることは非常に重要です。ソースは以下にあります。ここ. readme ファイルに記載されているように ./autogen.sh を実行して設定しようとすると、次のエラーが発生しました。

automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
src/Makefile.am: installing './depcomp'
+ glib-gettextize -c
Copying file po/Makefile.in.in


Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

しかし、指定されたリンクにはファイル (config.sub、config.guess) が記載されていません。誰かこのソフトウェアのインストールを手伝ってください。

アップデート:config.sub と config.guess というファイルがあります。しかし、次のような質問があります。

isc-posix.m41)私のディレクトリにはありません/usr/share/aclocal。しかし、ありますprintf-posix.m4(同じかどうかはわかりません)。他のすべての.m4ファイルがあります。どこにありますかisc-posix.m4?

2) 「autoconfマクロディレクトリ」はどれですか? または

3) 上記のファイルをaclocal.m4ファイルにコピーするにはどうすればいいですか?

4)ファイルconfig.guessはどこconfig.subに保存すればよいですか?

答え1

前述のメールアドレスあなたは見つけるでしょうREADME含まれている新しい場所両方のファイルです。リンクは変更される可能性があるため、リンク自体は含めません。

答え2

ソースに含まれている aclocal.m4 ファイルが異なるバージョンの automake で生成されたか、元のビルド システムでパスが異なっていた可能性があります。

どちらの方法でも、ユーティリティaclocal.m4を使用して新しいファイルを生成しautoreconf、不足している .m4 ファイルの場所を指定できます。

$ cp aclocal.m4 aclocal.m4.bak # Back up the original just in case
$ autoreconf -ivf

その後、 を実行する./autogen.shと、.m4 ファイルへのパスが取得されます。

関連情報