私のシステムにautomake-1.13.4をインストールしようとしています。
まず、./configure
私のシステムと互換性のあるMakefileを作成します。
ただし、実行するとmake
しばらく実行されますが、次のエラーメッセージが返されます。
/bin/sh: -c: line 5: syntax error near unexpected token ||
/bin/sh: -c: line 5: ` { || exec 5>&2 >$tmp 2>&1; } \'
make: *** [doc/amhello-1.0.tar.gz] Error 1
なぜこれが起こるのか分からないようです。
どんな助けでも大変感謝します。
答え1
私はそれを見つけた。エラーはファイルに関連していますamhello-1.0.tar.gz
。
最初に提供されたファイルが私のシステムに合わせて正しく設定されていません。だから私は自分でファイルを再作成して元のファイルを置き換えると、エラーなしで実行amhello-1.0.tar.gz
できます。make
amhello-1.0.tar.gz
システムに正しく構成されるように再構築する方法については、以下のリンクを参照してください。
https://www.gnu.org/software/automake/manual/html_node/Creating-amhello.html
autoreconf -vfi
しかし、パッケージをコンパイルする前に実行することも重要です。
答え2
{ ||
{
との間に欠けているコマンドがあります||
。しかし、それが唯一の問題ではないかもしれません。