Erro ao compilar no Cygwin: “não é possível executar / bin / sh ./config.sub”

1

Premissa, esta é a primeira vez que eu tento compilar qualquer coisa. Estou usando o terminal Cygwin (64 bits) em uma máquina Windows.

Estou tentando compilar alguns arquivos de origem que vieram em um tarball.

Eu naveguei para o diretório em que descompactei o tarball e, em seguida, digite

./configure

Após alguns segundos, o shell responde:

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

config.log não ajuda a esclarecer o problema:

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

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

Eu tentei algumas coisas. Primeiro de tudo, config.sub e / bin / sh estão lá.

$ ./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

Em segundo lugar, o tarball é antigo (este é um lançamento de 2013 e é o mais recente disponível. Prefiro não entrar nos detalhes sobre o que realmente é o código, mas, se necessário, farei isso, e fico feliz em fornecer mais trechos de código). Depois de descobrir o que é o config.sub, tentei fazer o download das últimas versões do config.sub e config.guess do Git. No entanto, nada mudou.

Eu também tentei executar o terminal Cygwin como Administrador.

O problema não é sobre as terminações de linha CRLF / LF: Os arquivos são salvos no formato Unix

Alguém tem alguma idéia do que pode estar acontecendo?

    
por Mattia Landoni 13.08.2017 / 23:14

0 respostas