User Tools

Site Tools


build-it

Differences

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

Link to this comparison view

Next revision
Previous revision
build-it [2018/11/12 08:56]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-======Compilazione di Rocrail dal sorgente====== 
-[[:​italian|{{ ​ :​rocrail-logo-35.png}}]] 
-  * [[develop-corner-it|Angolo degli sviluppatori]] 
-    * **Compilazione dal sorgente** ​ | [[gui-code-it|Finestre per l'​interfaccia]] \\ 
- \\ 
- 
-=====Bazaar===== 
-Gli strumenti come Bazaar sono chiamati VCS (sistemi per il controllo di versione) ed hanno acquisito popolarità negli ambienti di sviluppo di software. Bazaar è facile da utilizzare, flessibile e la semplicità richiesta nel configurarlo l'ha reso adatto sia per gestire lo sviluppo del software che per qualsiasi altro lavoro di gruppo che richieda di operare sugli stessi file e documenti. Per questo motivo è utilizzato anche da scrittori, web designer e traduttori.\\ 
- 
-==== Documentazione ==== 
-  * **[[http://​bazaar-vcs.org/​BzrForSVNUsers|Bazaar per utenti di Subversion]]** 
-  * [[http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-guide/​index.html|Guida utente di Bazaar]] 
-  * [[http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-reference/​bzr_man.html|Rapporti utente di Bazaar]] 
-  * [[my-bazaar-it|Sessione di Bazaar]] (per sviluppatori) 
- \\ 
- 
-==== Interfacce ==== 
-  * bzr 
-  * [[http://​bazaar-vcs.org/​BzrEclipse|Plugin per Eclipse]] 
-  * [[http://​bazaar-vcs.org/​Olive|Olive]] (intefaccia gtk per Bazaar) 
-  * [[https://​launchpad.net/​tortoisebzr|Tortoise]] (pieno di bug e sconsigliato) 
- \\ 
- 
-=====Download del codice sorgente di Rocrail===== 
- 
-=== Prelievo "​leggero"​ === 
-Questa modalità di prelievo è raccomandata se desiderate gestire il progetto con un sitema centralizzato simile a quello di Subversion. Prima che possiate depositare i vostri file, è necessario che tutti i rami della struttura ad albero del progetto siano sincronizzati con il repository centrale.\\ 
-Consultate questa pagina per ulteriori dettagli in merito al prelievo leggero: http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-guide/​index.html#​using-checkouts \\ 
- 
-==Sola lettura== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​rocrail Rocrail 
-</​code>​ 
- 
-==Lettura e scrittura== 
-<​code>​ 
-bzr checkout --lightweight lp:rocrail Rocrail 
-</​code>​ 
- 
- \\ 
-===Aggiornamento del progetto in locale=== 
-<​code>​ 
-cd rocrail 
-bzr update 
-</​code>​ 
- 
- 
- 
- \\ 
- 
-=====Download del codice sorgente del hardware===== 
-==Sola lettura== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​hardware-dev hardware 
-</​code>​ 
- 
-==Lettura e scrittura== 
-<​code>​ 
-bzr checkout --lightweight lp:​rocrail/​hardware-dev hardware 
-</​code>​ 
- 
- \\ 
- 
-=====Download del codice sorgente di RocMobile===== 
-==Sola lettura== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​rocmobile-dev RocMobile 
-</​code>​ 
- 
-==Lettura e scrittura== 
-<​code>​ 
-bzr checkout --lightweight lp:​rocrail/​rocmobile-dev RocMobile 
-</​code>​ 
- 
- \\ 
- 
-=====Compilazione di Rocrail dai sorgenti (Linux)===== 
-Utilizzate i seguenti comandi: 
- 
-  * Installate wxGTK 2.8.* (libwxgtk2.8*,​ wxGTK-devel) compres il pacchetto per lo sviluppo (dev) 
-  * Scaricate da launchpad.net l'​ultima revisione di Rocrail 
-  * Eseguite il comando <​code>​cd Rocrail</​code>​ 
-  * Eseguite il comando <​code>​make</​code>​ 
-  * Eseguite il comando <​code>​sudo make install</​code>​ 
- 
- \\ 
- 
-=====Compilazione di Rocrail dai sorgenti (Windows)===== 
-Scaricate il codice come descritto nei paragrafi precedenti. 
- 
-  * Installate MinGW. (aggiungete **mingw\bin** al vostro percorso di sviluppo) 
-  * Installate la versione precompilata wx-2.6.3-mingw. 
-  * Cambiate la variabile wxroot nel file Rocrail\rocgui\makefile-mingw in modo che combaci con la cartella di wxWidgets. 
-  * Installate il programma **Inno Setup** se volete creare un file installabile. ​ 
-  * Eseguite il comando <​code>​cd Rocrail</​code>​ 
-  * Eseguite il comando <​code>​make -f makefile-mingw unicode</​code>​ (sostituite ansi ad unicode per sistemi operativi Windows 9x) 
-  * Avviate Inno Setup in Rocrail\rocrail\package e aprite il file rocrail.iss;​ compilate. 
- 
- \\ 
- 
-=====Log BZR===== 
-Il comando **makefile** richiamerà il programma **bzr** per ottenere il numero di revisione da utilizzare per tenere traccia dei file di Rocrail. 
- 
- 
- \\ 
- 
-=====Problemi===== 
-  * Molti header e file sorgenti vengono generati durante il processo di compilazione e non si trovano nel repository 
-  * Se incontrate problemi durante la compilazione della libreria **rocs**, i binari generati potrebbero non essere adatti al vostro sistema Linux. Provate ad eseguire il comando **make fromtar** 
-  * Dopo aver cambiato il file **rocs.xml** dovrete depositare in SVN anche il file **rocs-gen.tar.gz** 
- 
- \\ 
- 
-===== Debian Etch ===== 
-Aggiungete la seguente sezione nel file **''/​etc/​apt/​sources.list''​**:​ 
-<​code>​ 
-# wxWidgets/​wxPython repository at apt.wxwidgets.org 
-deb http://​apt.wxwidgets.org/​ etch-wx main 
-deb-src http://​apt.wxwidgets.org/​ etch-wx main  ​ 
-</​code>​ 
- 
-Aggiornate il codice sorgente: 
-<​code>​ 
-sudo apt-get update 
-</​code>​ 
- 
-Suggerimenti:​\\ 
-  * Debian GNU/Linux 4.0 ("​etch"​) 
-  * Debian GNU/Linux 3.1 ("​sarge"​) 
- 
- \\ 
- 
-===== Fedora Core 10 ===== 
-Per installare wxwidgets con fedora core dovete digitare il seguente comando in un terminale: 
-<​code>​sudo yum install wxGTK 2.8.* </​code>​ 
-seguito da 
-<​code>​sudo yum install wxGTK-devel </​code>​ 
-Una volta soddisfatti questi prerequisiti,​ proseguite con il processo **make** come descritto all'​inizio di questa pagina. 
- 
- \\ 
- 
-===== Gentoo Linux ===== 
-Prima di installare wxwidgets con Gentoo Linux dovrete eseguire il comando "​emerge"​. 
-"​emerge"​ è il comando di Gentoo che si occupa della compilazione e installazione dei pacchetti. 
-Dopo aver digitato il comando 
-<​code>​emerge x11-libs/​wxGTK</​code>​ 
-e aver visionato alcune schermate piene di messaggi di compilazione,​ dovreste avere una versione RAW di wxlib nel vostro sistema. 
-Il passo successivo consiste nell'​esecuzione dell'​utility "​eselect"​ che vi permetterà di selezionare il profilo per il vostro pacchetto, quindi al termine dell'​esecuzione del comando "​emerge"​ digitate 
- 
-<​code>​eselect wxwidgets set 1</​code>​ 
-In questo modo avete selezionato il "​profilo 1" (l'​unico disponibile) e avete configurato wxwidgets per la compilazione di applicazioni che lo richiedono (come Rocrail). 
-Per verificare quante e quali versioni di profilo sono presenti per il pacchetto wxwidgets digitate 
-<​code>​eselect wxwidgets list</​code>​ 
-Il terminale mostrerà la lista dei profili disponibili come nell'​esempio sottostante 
-<​code>​ 
-Available wxWidgets profiles: 
-  [1]   ​gtk2-unicode-release-2.8 
-</​code>​ 
-I profili selezionati vengono evidenziati da un asterisco come in questo esempio 
-<​code>​ 
-Available wxWidgets profiles: 
-  [1]   ​gtk2-unicode-release-2.8 * 
-</​code>​ 
- 
-Una volta soddisfatti questi prerequisiti,​ proseguite con il processo **make** come descritto all'​inizio di questa pagina. 
  
build-it.1542009373.txt.gz · Last modified: 2018/11/12 08:56 by 127.0.0.1