2017-12-16 7 views
1

Ich versuche, die shapelib von source unter Windows zu erstellen. Die Bibliothek verwendet Autotools. Ich habe MinGW mit den entsprechenden Paketen installiert. Als ichAusführen von Autotools in Windows (MinGW)

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

laufen gibt es

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 

Ich erwarte nicht Readlink mit Windows zu arbeiten, so einfach übersprungen ich Recht auf

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

jedoch, dass auch Fehler

wirft
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 

Gibt es eine Hoffnung o.? f um dies auf Windows zu kompilieren? Fehle ich etwas Offensichtliches? Ich habe es überprüft und das Paket sed ist installiert.

enter image description here

+0

Beachten Sie, dass man in einem richtigen Autotools-Projekt nicht verpflichtet ist, das Build-System neu aufzubauen (was "autogen.sh" traditionell tut), um die Software selbst aus einer unmodifizierten Distribution zu erstellen. In der Tat ist es am besten, dies zu vermeiden. –

Antwort

1

Problem gelöst. Meine MinGW-Installation wurde beschädigt. Ich entfernte MinGw und installierte es erneut. Jetzt autogen.sh läuft gut.

Verwandte Themen