Stage


Con questo articolo completiamo il binomio Player & Stage, presentando Stage.
Questo programma è un simulatore di robot mobile.

Compilazione ed installazione

Il sorgente del software lo recuperiamo dal repositori SVN di Sourceforge:
https://playerstage.svn.sourceforge.net/svnroot/playerstage/code/stage/trunk
Al momento che sto scrivendo la revisione è la 7116.
Per la compilazione si procede seguendo più o meno questa linea

$ cd stage
$ mkdir build
$ cd build
$ cmake ..
$ ccmake ../
$ make
$ sudo chechinstall

Quando si avvia ccmake ../, bisogna premere il tasto ‘c’ e successivamente il ‘g’; a questo punto il programma esce e da riga di comando si esegue il make.

Librerie

La compilazione di Stage richiede alcune librerie, ecco l’elenco:

  • libtool: sudo apt-get install libltdl3-dev
  • fltk-config: sudo apt-get install libfltk1.1-dev
  • OPEN GLU: sudo apt-get install glutg3-dev

Hack

Se durante il processo di compilazione, si presenta l’errore che non riesce a trovare le librerie da includere, bisogna modificare il file CMakeList.txt, presente nella directory stage. Aperto il file, bisogna cercare la parola --ldstaticflags e sostituirla con --ldflags. Alla fine bisogna rifare la fase di preparazione alla compilazione, e l’errore questa volta scompare portando a buon fine la compilazione.

Pacchetti per Ubuntu


Permanent Link | Inserita il 28 ottobre 2008 in , by Stefano |