La compilazione fallisce con configure: error: impossibile effettuare ./config.status

1

Di fronte a uno strano errore di build su OSX 10.12. Impossibile creare alcun software dalla riga di comando. Ad esempio nessuno dei pacchetti Opus, PJSIP e LibreSSL verrà creato. (Dipendenze per telefono: link ) Tutti i passaggi di configurazione terminano con lo stesso errore.

configure: creating ./config.status
configure: error: could not make ./config.status

Xcode 8.1 è installato con strumenti da riga di comando.

$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin16.1.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Ho già reinstallato gli strumenti da riga di comando.

Qualche giorno fa stavo cercando di costruire Jekyll e anche quello è fallito con lo stesso errore. All'epoca ho rinunciato a pensare che si trattasse di un errore relativo a Jekyll.

Qualsiasi suggerimento ti sarà d'aiuto.

    
posta Abhay Ghatpande 28.11.2016 - 01:57
fonte

1 risposta

0

Quindi alla fine funziona, ma non posso dire che sia risolto perché non ho la causa esatta del problema. Si scopre che questo potrebbe essere un problema relativo al PATH. Mi sono imbattuto in questo post che menziona la possibilità di un PERCORSO che causa problemi. Sebbene non potessi vedere nulla relativo a ruby o java o python sul mio PATH, avevo già giocato con rbenv, jenv e pyenv. L'unica cosa che avevo attualmente era npm-packages sul mio PATH. Quindi ho appena commentato tutto ciò che riguarda PATH sul mio ~ / .bash_profile e ho provato di nuovo il configure, e voilà !, funziona! Il file config.status viene creato, configure --help mostra anche le informazioni della guida, ecc. Devo ancora capire qual è stato il segmento offendente sul mio PERCORSO. Ma per il momento, sono felice di essere in grado di ricominciare a costruire sulla linea di comando! Spero che questo aiuti qualcuno a fronteggiare problemi simili in futuro.

    
risposta data 23.12.2016 - 04:43
fonte

Leggi altre domande sui tag