dimecres, de febrer 14, 2018

Instal·lació de gpsim / error while loading shared libraries




1a part del taller de simulació
 
gpsim és un simulador GNU per als microcontroladors PIC de Microchip.

La instal·lació d'aquest simulador, a partir dels repositoris fa unes quantes distribucions que no acaba de rutllar però la solució és ben senzilla.

Si l'instal·lem així:
~$ sudo apt-get install gpsim
I a l'executar obtenim aquest error:
~$ gpsim
gpsim: error while loading shared libraries: libgtkextra-x11-3.0.so.7: cannot open shared object file: No such file or directory


Comprovarem que tenim la nova versió de 'libgtkextra-x11', fent
~$ cd /usr/lib/x86_64-linux-gnu
~$ ls -l libgtkextra-x11*

I si obtenim quelcom semblant a:
lrwxrwxrwx 1 root root     28 gen  8  2016 libgtkextra-x11-3.0.so -> libgtkextra-x11-3.0.so.8.0.0

Llavors només cal fer un enllaç simbòlic a la nova versió així:
~$ cd /usr/lib/x86_64-linux-gnu
~$ sudo ln -s libgtkextra-x11-3.0.so.8 libgtkextra-x11-3.0.so.7

I ja podrem arrencar el simulador gpsim sense cap problema.

Per provar l'exemple que es mostra a la imatge podeu:
~$ cd led_test
~$ make (això ensambla el codi)
~$ gpsim -c led_test.stc

A la segona part, instal·larem el compilador

Podeu veure al post següent com hem fet l'screencast

PS: Hem notificat la falla a l'equip de desenvolupament: https://bugs.launchpad.net/ubuntu/+source/gpsim/+bug/1750106

Temes relacionats:
2a part: https://galindaines.blogspot.com.es/2018/05/installacio-de-sdcc-ubuntu-1604.html
Instal·lació de MPABX a Ubuntu 14.04 o superior 
How-to: Program PICs using Linux
Linux terminal only PIC programming

Cap comentari:

Publica un comentari