1

Исходя из этого, я впервые пытаюсь что-то скомпилировать. Я использую терминал Cygwin (64-разрядный) на компьютере с Windows.

Я пытаюсь скомпилировать некоторые исходные файлы, которые пришли в 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

Во-вторых, тарбол старый (это выпуск 2013 года и последний из доступных). Я предпочитаю не вдаваться в подробности о том, что на самом деле представляет собой код, но при необходимости я сделаю это, и я рад предоставить больше фрагментов кода). Узнав, что такое config.sub, я попытался загрузить последние версии config.sub и config.guess из Git. Однако ничего не изменилось.

Я также пытался запустить терминал Cygwin в качестве администратора.

Проблема не в окончаниях строк CRLF/LF:файлы сохраняются в формате Unix

Кто-нибудь знает, что может происходить?

0