Mac 10.7 - Non è possibile utilizzare make utility dopo aver installato xcode


1

Sto cercando di installare un modulo perl che ho scaricato manualmente da CPAN, ma sto incontrando difficoltà.

$perl Makefile.PL 
Welcome to JSON (v.2.53)
=============================
If you install JSON::XS v.2.27, it makes JSON faster.

 ************************** CAUTION **************************
 * This is 'JSON version 2' and there are many differences   *
 * to version 1.xx                                           *
 * Please check your applications useing old version.        *
 *   See to 'INCOMPATIBLE CHANGES TO OLD VERSION' and 'TIPS' *
 *************************************************************


Writing Makefile for JSON
$make
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'.  Stop.

Ecco qualcuno con lo stesso problema, ma non riuscivo a far funzionare la sua soluzione per me.

https://stackoverflow.com/questions/6793499/perl-config-h-needed-by-makefile-problem-after-osx-lion-upgrade

Ho installato Xcode e il pacchetto degli strumenti della riga di comando. Immissione di output "che rendono":

$which make
/Applications/Xcode.app/Contents/Developer/usr/bin/make

Quali uscite perl:

$which perl
/usr/bin/perl

Cosa sto facendo in modo errato? Si tratta di un problema con Perl?


Funziona senza problemi per me il 10.8 con gli strumenti di sviluppo installati. Nota che il problema non è con make-it in esecuzione, ma c'è un problema con il Makefile generato. Potresti provare ad aggiornare Xcode e / o Mac OS X?
andrew.n

@ andrew.n L'aggiornamento di Xcode potrebbe non essere fattibile per me: sto utilizzando una macchina aziendale e controllano quali versioni del software otteniamo. My Xcode è la versione 4.4, anche se vedo 4.5 out. Forse ha qualcosa a che fare con il file perl su cui afferma di dipendere? Poi di nuovo, ho seguito i passaggi di un'altra persona che ha lo stesso problema senza successo.
Jiman
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.