Come suggerito e concordato altrove ( Nuovi sviluppi IDE 1.8.x - #136 by gpb01 - Megatopic - Arduino Forum ) apriamo questo nuovo thread per vedere se, mettendo assieme le varie forze, riusciamo a compilare la Toolchain 3.4.2 per AVR su piattaforma MAC OS X.
Il thread, in realtà, è aperto a tutti e non solo ai possessori di Mac visto che, almeno in teoria, scaricando i sorgenti della Toolchain 3.4.2 AVR da QUI : http://distribute.atmel.no/tools/opensource/Atmel-AVR-Toolchain-3.4.2/avr/ ... DOVREBBE essere possibile la loro compilazione su qualunque piattaforma ...
Personalmente sto effettuando le prove su OS X 10.8.4 ... e, in contemporanea, Leo ha provato la compilazione su piattaforma Linux ... sempre con scarsi risultati ... =(
Comunque, riporto la mia configurazione che, ad oggi, mi ha almeno permesso SOLO di lanciare lo script fornito da Atmel senza che si arrestasse per mancanza di qualche cosa ...
... ora c'è da capire COME e DOVE vuole le varie cose per compilarle ...
Allora, cominciamo ...
... prima di tutto, per semplificarmi la vita nell'installazione degli innumerevoli pacchetti richiesti, ho installato "Homebrew", operazione che è facilmente fattibile su Mac OS X da terminale digitando il seguente comando :
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Installato Homebrew ho potuto poi installare tutti gli altri pacchetti, semplicemente, con il comando :
brew install nome_pacchetto
L'elenco completo dei pacchetti che, tramite brew, ho dovuto installare è il seguente (estratto con il comando brew list) :
brew list
autoconf gmp libmpdclient libusb-compat pkg-config
automake jasper libpng mpc texinfo
dfu-programmer jpeg libtiff mpfr wget
git libmpc libusb netpbm
... ok, ce ne anche qualch'uno in più (git, libusb, dfu-programmer) ... ma conviene installarli, tanto servono
Non basta, ho dovuto installare tutto il package TeX per il quale, fortunatamente, esiste una distribuzione aggiornata per OS X : http://mirror.ctan.org/systems/mac/mactex/MacTeX.pkg ... occhio è un .pkg da oltre 2 GB ... ma almeno si installa senza problemi ...
Quindi ... questo è l'ambiente completo che al momento ho dovuto creare per poter avere tutti i moduli che, come dicevo, lo script fornito da Atmel, richiedeva al lancio ...
... ora ... quando siamo tutti sincronizzati, vediamo se riusciamo a capire dove mettere le varie cose affinché lo script le trovi
Aspetto notizie da chi è interessato a partecipare ...
Guglielmo