環境

64bit Debian系Linux(Linux Mint 18.1 Serena) Quartus Prime Version 16.1.0 Build 196 10/24/2016 SJ Lite Edition ModelSim - INTEL FPGA STARTER EDITION 10.5b Revision 2016.10 Date Oct5 2016 (Model Technology ModelSim ALTERA STARTER EDITION vsim 10.5b Simulator 2016.10 Oct 5 2016)

症状

Debian系Linux (今回の環境はLinux Mint 18.1 Serena)でModelSim-AlteraをQuartus -> Tools -> Run Simulation Tool -> RTL Simulation から起動すると 

Can't launch ModelSim-Altera Simulation software – make sure the software is properly installed and the environment variable LM_LICENSE_FILE or MGLS_LICENSE_FILE points to the correct license file.

とエラーダイアログが表示され、起動できない。 同様に、vsimをターミナルから直接起動すると

$ vsim ./vish: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory と依存ライブラリがないとエラー、起動不能。

原因・解決

ModelSimは32bitアーキテクチャ用のライブラリを必要とするようなので、インストールする。

sudo dpkg --add-architecture i386 sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install gcc-multilib g++-multilib \
lib32z1 lib32stdc++6 lib32gcc1 \
expat:i386 fontconfig:i386 libfreetype6:i386 libexpat1:i386 libc6:i386 libgtk-3-0:i386 \
libcanberra0:i386 libpng12-0:i386 libice6:i386 libsm6:i386 libncurses5:i386 zlib1g:i386 \
libx11-6:i386 libxau6:i386 libxdmcp6:i386 libxext6:i386 libxft2:i386 libxrender1:i386 \
libxt6:i386 libxtst6:i386

これはマニュアル(参考2つ目)に書いてあるが、RedHat系を想定してある(rpmパッケージが並んでいる)のでaptとか使っている場合はこの情報をそのまま使えない。

参考

Making ModelSim ALTERA STARTER EDITION vsim 10.1d work on Ubuntu 14.04   Intel FPGA Software Installation and Licensing https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/manual/quartus_install.pdf