La darrera versió del Quartus Prime (16.0) no és una excepció. En anar a simular, he comprovat que no engega el Modelsim. L'error que dona no és gaire explicatiu i sembla indicar que falta la llicència.
Però estic utilitzant la versió gratuïta, pel no pot ser un problema de llicències.
Així que anem a comprovar què passa provant d'engegar el Modelsim des de la línia de comandes:
$ cd ~/altera/16.0/modelsim_ase/linuxaloem
$ ./vsim
./vish: error while loading shared libraries: libXft.so.2:
cannot open shared object file: No such file or directory
Comprovo els paquets instal·lats i veig que la llibreria en qüestió està disponible. Potser no la troba i cal indicar-li explícitament. No seria el primer cop:$ env LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libXft.so.2" ./vsim
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libXft.so.2'
from LD_PRELOAD cannot be preloaded
(wrong ELF class: ELFCLASS64): ignored.
./vish: error while loading shared libraries: libXft.so.2:
cannot open shared object file: No such file or directory
Ara l'error ja està clar: ELFCLASS64 ho delata. El Modelsim necessita llibreries de 32 bits !Som-hi:
sudo apt-get install libxft2:i386Amb això ja puc executar el Modelsim des del Quartus Prime (o des de línia de comandes, si vull):
Si a algú li serveix, pot deixar un comentari, que sempre fa gràcia de veure.
