Saya mencoba menjalankan Mentor Modelsim/Questa di Ubuntu 18.04 tetapi mengembalikan pesan kesalahan berikut:
Error in startup script:
Initialization problem, exiting.
Initialization problem, exiting.
while executing
"InitializeINIFile quietly"
invoked from within
"ncFyP12 -+"
(file "/mtitcl/vsim/vsim" line 1)
** Fatal: Read failure in vlm process (0,0)
Itu karena dependensi perpustakaan yang diperlukan sudah diperbarui di Ubuntu 18.04. Saya mencoba menerapkan beberapa saran dari:
- Membuat ModelSim ALTERA STARTER EDITION vsim 10.1d berfungsi di Ubuntu 14.04
- Masalah Pemasangan ModelSim
dan saran serupa lainnya.
Namun, tidak ada yang berfungsi dengan Ubuntu 18.04 LTS.
Jawaban yang Diterima:
Untuk mengatasi masalah itu adalah menginstal libfreetype6 dan libpng12.
Pertama, Anda perlu menambahkan opsi lib 32 bit:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install build-essential
# You already had build-essential and gcc, g++ etc. But you will also need to install the 32 bit versions.
Lib tersebut adalah yang terbaru di Ubuntu 18.04, jadi kita perlu mengunduh pustaka yang kompatibel dengan Modelsim/Questa:
MODELSIM DEP LIBS
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.6.1-0.1ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.6.1-0.1ubuntu2_amd64.deb
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_i386.deb
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
sudo dpkg -i libfreetype6_2.6.1-0.1ubuntu2_i386.deb
sudo dpkg -i libfreetype6_2.6.1-0.1ubuntu2_amd64.deb
Obs.:Pastikan semua lib berhasil dipasang.
Juga, Anda harus menjamin pemasangan lib berikut:
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
Setelah itu, Modelsim/Questa bekerja dengan normal.
Bantu Saya Memahami .profile, .bashrc, Dll?
Apakah Mungkin Untuk Mengatur Pintasan Kustom Muncul Di Lembar Cheat Yang Ditampilkan Dengan Memegang Unity?