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

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


