2017-12-16 32 views
1

shapelibをWindowsでsourceからビルドしようとしています。ライブラリはautotoolsを使用します。 MinGWに適切なパッケージがインストールされています。私はWindows(MinGW)でオートツールを実行しています

C:\MinGW\msys\1.0\bin\sh autogen.sh 

を実行すると、それは私がREADLINKがWindowsと私はちょうどまたエラー

をスロー

しかし
C:\MinGW\msys\1.0\bin\sh configure 

に右スキップ動作するように期待していない

autogen.sh: line 4: readlink: command not found 
autogen.sh: line 4: dirname: command not found 
**Error**: Directory `' does not look like the top-level package directory 

出力します

configure: line 478: sed: command not found 
configure: line 477: expr: command not found 
configure: line 478: sed: command not found 
configure: line 492: sed: command not found 
: error: cannot create .lineno; rerun with a POSIX shell 

Windowsでコンパイルするには?私は明白な何かを欠いていますか私はダブルチェックとsedパッケージがインストールされています。

enter image description here

+0

適切なAutotoolsプロジェクトでは、変更されていないディストリビューションからソフトウェア自体を構築するために、ビルドシステムを再構築する必要はありません(これは 'autogen.sh'が伝統的に行っているものです)。実際、そうすることは避けるのが最善の方法です。 –

答えて

1

問題を解決しました。私のMinGWインストールが壊れていました。 MinGwを削除してもう一度インストールしました。今すぐautogen.shが正常に動作します。

関連する問題