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 directoryComprovo 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 directoryAra 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.