User Tools

Site Tools


cmac-it
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Last revision
cmac-it [2018/11/12 08:56] – external edit 127.0.0.1
Line 1: Line 1:
 +======Compilazione di Rocrail su Mac OSX======
 +[[:italian|{{  rocrail-logo-35.png}}]]
 +[[:italian|Indice]] -> [[:italian#Cenni_preliminari|Cenni preliminari]]
 +  * [[:supported-os-it|Sistemi operativi supportati]]
 +    * **[[:mac-it|Mac OS X]]** 
 +      *  **Compilazione del sorgente** | [[mac:build-blog-en|Blog delle Build]] | [[mac:xcode-en|Xcode]]
  
 + \\
 +
 +=====Installazione e compilazione con wxMac:=====
 +Scaricate da [ [[http://www.wxwidgets.org/downloads/|SourceForge]] | [[ftp://ftp.wxwidgets.org/pub/2.8.10/|UK Mirror]] ] -> Source Archives -> wxMac.\\
 +Se il file non è disponibile su SourceForge:  {{:mac:wxMac-2.8.10.tar.gz}}\\
 +Scompattate oò file con Archive.\\
 +
 +
 +Configurate e compilate:
 +<code>
 +cd wxMac-2.8.10
 +mkdir macbuild
 +cd macbuild
 +../configure --prefix=/usr/ --enable-unicode
 +make
 +sudo make install
 +</code>
 + \\
 +Su Snow Leopard per 64 bit con wxWidgets 2.9+:
 +<code>
 +cd wxMac-2.9.0
 +mkdir macbuild
 +cd macbuild
 +../configure --prefix=/usr/ --enable-unicode -with-osx_cocoa --with-macosx-version-min=10.5
 +make
 +sudo make install
 +</code>
 +Nota: alcuni comandi devono essere modificati -> http://trac.wxwidgets.org/ticket/11183 in wxWidgets-2.9.0/src/osx/cocoa/textctrl.mm \\
 +
 +
 +
 + \\
 +
 +=====Download del sorgente di Rocrail=====
 +La procedura è descritta in questa pagina: **[[build-it|Compilazione di Rocrail dal sorgente]]**.
 +
 + \\
 +
 +=====Compilatore=====
 +Utilizzate la versione del compilatore GCC 4.x o superiore.
 +
 + \\
 +
 +=====Compilazione di Rocrail=====
 +Richiede la revisione 646 o superiore.
 +<code>
 +cd Rocrail
 +make PLATFORM=MACOSX fromtar
 +./makemac.sh
 +</code>
 +
 +La procedura genererà un pacchetto DMG contenente sia Rocview che Rocrail. Il pacchetto DMG terminerà nella cartella dei pacchetti.\\
 + \\
 +
 +====Esempio di compilazione DMG====
 +<code>
 +makemac.sh <versione> <patch> <tipo> <distribuzione>
 +</code>
 +Esempio: il comando "makemac.sh 1.3 999 snapshot intel" compilerà \\
 +"rocrail-1.3.999-revXXX-snapshot-intel.dmg". "XXX" è il numero di revisione di Bazaar o il "nome utente" se Bazaar non è installato.