Da oggi avrò la necessità di lavorare con Omnet++ su Karmic. Purtroppo, però, bisogna eseguire qualche passo in più, rispetto a quanto specificato nel readme, per compilare questo simulatore.
La guida si riferisce alla versione 4.0 di Omnet ma può essere applicata anche ad altre versioni. Scarichiamo i sorgenti dal sito di Omnet. Scompattiamoli nel modo che preferiamo nella nostra cartella Home.
Apriamo un terminale e digitiamo il comando
gedit .bashrc
per modificare il file .bashrc. Alla fine del file incolliamo la seguente riga:
export PATH=$PATH:~/cartella-di-omnet/bin
Sostituendo opportunamente il valore cartella-di-omnet. Salviamo e chiudiamo.
Installiamo quindi i pacchetti necessari alla compilazione del simulatore. Digitare sul terminale il comando seguente:
Conclusa l'installazione dei pacchetti, dovremo applicare la patch fornita per compilare con la versione 4.4 di gcc e g++. Scompattare il file scaricato e copiare il file contenuto nella cartella di omnet. Da terminale dovremo dare il seguente comando
patch -p1 < omnetpp-4.0-gcc4.4.patch
Conclusa l'operazione, potremo dare da terminale i comandi
./configure make
per compilare il simulatore. Infine per testare che tutto funzioni correttamente, lanciare, sempre da terminale, uno degli esempi forniti:
cd samples/dyna ./dyna
Problema noto: su alcuni sistemi l'IDE (che altro non è che una versione custom di Eclipse) potrebbe non avviarsi presentando una finestra di dialogo che non può essere chiusa. Per risolvere il problema, scaricare il file org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a.jar e copiarlo nella cartella cartella-di-omnet/ide/plugins. Da questa stessa cartella, bisognerà eliminare il file org.eclipse.swt.gtk.linux.x86_3.4.1.v3449c.jar
Problema noto 2: potrebbe risultare impossibile cliccare col mouse alcuni tasti o controlli dell'ide. Per risolvere aggiungere
export GDK_NATIVE_WINDOWS=true
al proprio file ~/.bashrc e riavviare Eclipse.
Pubblicato Sabato 17 Ottobre 2009 - 14:58 (letto 25946 volte) Stampa