Cygwin でコンパイルするときにエラーが発生します: 「/bin/sh ./config.sub を実行できません」

Cygwin でコンパイルするときにエラーが発生します: 「/bin/sh ./config.sub を実行できません」

前提として、これは私が何かをコンパイルしようとする初めての試みです。Windows マシンで Cygwin (64 ビット) ターミナルを使用しています。

tarball に入っているいくつかのソース ファイルをコンパイルしようとしています。

tarballを解凍したディレクトリに移動し、次のように入力します。

./configure

数秒後、シェルは次のように応答します。

configure: error: cannot run /bin/sh ./config.sub

config.log では問題を明確にすることができません。

## ----------- ##
## Core tests. ##
## ----------- ##

configure:2156: error: cannot run /bin/sh ./config.sub

いくつか試してみました。まず、config.sub と /bin/sh の両方が存在します。

$ ./config.sub --help
Usage: ./config.sub [OPTION] CPU-MFR-OPSYS or ALIAS
[snip]

$ ls -l /bin/sh
-rwxr-xr-x 2 foo bar 739859 Jan 27  2017 /bin/sh

2 番目に、tarball が古いです (これは 2013 年のリリースで、入手可能な最新のものです。コードが実際に何であるかの詳細については説明しませんが、必要な場合は説明します。また、より多くのコード スニペットを提供できます)。config.sub が何であるかがわかった後、Git から config.sub と config.guess の最新バージョンをダウンロードしようとしました。しかし、何も変わりませんでした。

Cygwin ターミナルを管理者として実行することも試みました。

問題は CRLF/LF 行末に関するものではありません。 ファイルはUnix形式で保存されます

何が起こっているのか誰か分かるでしょうか?

関連情報