Valutazione attuale: 4 / 5

Stella attivaStella attivaStella attivaStella attivaStella inattiva
 

Indice articoli

se uno vuole avvicinarsi al mondo dei simulatori di volo aeromodellistici su linux puo' usare il simulatore gratuito 

Crrcsim  scaricandolo da qui

 

per chi usa un sistema 32 bit, gia sono disponibili i pacchetti d' installazione per alcuni sistemi operativi , per chi invece usa altri sistemi operativi o la versione a 64 , deve procedere alla compilazione manuale, esercizio che comunque presenta alcuni piccoli errori facilmente risolvibili



iniziamo col segnalare, che come scritto anche nel file compile.txt all' interno della cartella documentation , si necessita di alcuni pacchetti installati

sudo apt-get install build-essential automake1.10  autoconf libplib-dev libsdl1.2-dev libportaudio-dev libjpeg62-dev libcgal-dev 

da segnalare, che abbiamo installato una versione precedente di automake, perche' la versione attuale 

automake --version 
automake (GNU automake) 1.11.3

da' un' errore di 

locale/Makefile.am:4: `localedir' is not a legitimate directory for `DATA'

con questa versione , non c'e' nessun problema invece.

ps. se avete come me installato automake, bisogna rimuoverlo , e reiniziare da capo con ./autogen

meglio ancora se cancellate la directory e riscompattate i  file sorgenti

in ogni caso, per chi come me' usa ubuntu 12.04 avra' ancora un' errore

crrcsim-winddata3D.o: undefined reference to symbol 'boost::detail::get_tss_data(void const*)

e come indicato qui e' dovuto al non riuscire a trovare la libreria boost,

si puo' rimediare applicando la patch scaricabile anche da qui'

 dopo aver scaricato la patch la si deve applicare 

patch < crrcsim.patch

 quindi proseguire con 

make -j4


 se poi vogliamo realizzare un pacchetto deb da passare ai nostri amici

sudo apt-get install dh-make devscripts

dh_make -s -e Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. -n -copyright gpl

debuild binary

a questo punti ci troveremo il nostro pachetto bello e pronto, cosi come ci dice:

dpkg-deb: generazione del pacchetto "crrcsim" in "../crrcsim_0.9.12_i386.deb".

basta risalire di un livello nella directory e girare il pacchetto ai nostri amici.

per installarlo

sudo dpkg -i crrcsim_0.9.12_i386.deb 

 per chi vuole puo' scaricarlo da qui:

 crrcsim_0.9.12_i386.deb  versione 32 bit

crrcsim_0.9.12_amd64.deb versione amd 64 bit

unica pecca di questi file e' che non ho inserito l' icona nei menu' quindi va' lanciato da riga di comando! spero di aggiungerla tra poco!

 ps. se come me' , dopo aver installato il pacchetto e tentato di lanciare il simulatore ottenete l' errore:

Error opening airplane specification file: models/allegro.xml: Error  opening models/allegro.xml
Unable to load airplane file:
 Error opening airplane specification file: : Error opening
 System error: Unable to load airplane file:
 Error opening airplane specification file: : Error opening

e' perche' un path sbagliato lgli fa' cercare il file in :

/usr/local/share/crrcsim/models/allegro.xml

invece di:

/usr/share/crrcsim/models/allegro.xml

cosi' come suggeritomi nella mailing list

basta quando si fa'  il configure dare :

./configure --prefix=/usr

byez

Vai all'inizio della pagina