Impossibile preparare il vino di installazione

4

Ottenere un errore quando si tenta di installare il vino usando la miscela. Assicurati di aver eseguito brew update e brew upgrade . Ho provato ad installare libpng anche da solo, ma ho comunque ottenuto lo stesso errore.

Ho appena installato Xcode e mi sono assicurato che accettassi i termini.

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... clang
checking whether the C compiler works... no
configure: error: in '/private/tmp/libpng-20161205-66702-a4brfd/libpng-1.6.26':
configure: error: C compiler cannot create executables
See 'config.log' for more details

Modifica: aggiunta di versioni.

Mac OS X 10.11.6

Xcode: 8.1

Un'altra modifica: esaminando l'essenza dell'errore, penso che questo potrebbe essere il colpevole.

configure:3291: checking whether the C compiler works
configure:3313: clang    conftest.c  >&5
ld: unexpected token: !tapi-tbd-v2 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/libSystem.tbd' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:3317: $? = 1
configure:3355: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libpng"
| #define PACKAGE_TARNAME "libpng"
| #define PACKAGE_VERSION "1.6.26"
| #define PACKAGE_STRING "libpng 1.6.26"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "libpng"
| #define VERSION "1.6.26"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3360: error: in '/private/tmp/libpng-20161205-66702-a4brfd/libpng-1.6.26':
configure:3362: error: C compiler cannot create executables
See 'config.log' for more details

Modifica: aggiunta dei registri di gist. link

Modifica: sono riuscito a farlo funzionare clonando il repository e costruendolo dal codice sorgente. Ho intenzione di lasciare questa domanda aperta, dal momento che preferirei installarlo con brew per facilitare l'aggiornamento.

    
posta codephobia 05.12.2016 - 23:42
fonte

1 risposta

1

Buon lavoro con il messaggio di errore dettagliato. Vorrei provare a installare solo libpng con brew install libpng e poi se fallisce brew update && brew update && brew doctor solo per verificare problemi comuni. (So che hai detto che hai provato questo - ma non è chiaro se ci sei riuscito con questo tentativo)

La raccomandazione sopra è tratta da link

Questo link alla lista di controllo per la risoluzione dei problemi per se trovi un pacchetto che non ti soddisfa (sembra libpng dai log fino ad ora).

run brew gist-logs <formula> (where <formula> is the name of the formula that fails you).

    
risposta data 06.12.2016 - 01:33
fonte

Leggi altre domande sui tag