0
unable to install eSim 2.0 on ubuntu 20.04LTS

Pasting below terminal output on excecuation of command "./install-eSim.sh --install"

Operating System Ubuntu 20.04LTS

./install-eSim.sh: 29: function: not found
./install-eSim.sh: 51: function: not found
Installing NGHDL.......................
Archive:  nghdl-master.zip
replace nghdl-master/ngspice-nghdl.tar.xz? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: nghdl-master/ngspice-nghdl.tar.xz  
  inflating: nghdl-master/LICENSE    
  inflating: nghdl-master/readme.md  
  inflating: nghdl-master/install-nghdl.sh  
  inflating: nghdl-master/ghdl-0.36.tar.xz  
  inflating: nghdl-master/src/outitf.c  
  inflating: nghdl-master/src/nghdl  
  inflating: nghdl-master/src/ghdlserver/uthash.h  
  inflating: nghdl-master/src/ghdlserver/start_server.sh  
  inflating: nghdl-master/src/ghdlserver/ghdlserver.h  
  inflating: nghdl-master/src/ghdlserver/ghdlserver.c  
  inflating: nghdl-master/src/ghdlserver/compile.sh  
  inflating: nghdl-master/src/ghdlserver/Vhpi_Package.vhdl  
  inflating: nghdl-master/src/ghdlserver/Utility_Package.vhdl  
  inflating: nghdl-master/Example/logic_gates/xor_gate.vhdl  
  inflating: nghdl-master/Example/logic_gates/or_gate.vhdl  
  inflating: nghdl-master/Example/logic_gates/nor_gate.vhdl  
  inflating: nghdl-master/Example/logic_gates/nand_gate.vhdl  
  inflating: nghdl-master/Example/logic_gates/inverter.vhdl  
  inflating: nghdl-master/Example/logic_gates/and_gate.vhdl  
  inflating: nghdl-master/Example/PWM/pwmincrement.vhdl  
  inflating: nghdl-master/Example/PWM/pwmdecrement.vhdl  
  inflating: nghdl-master/Example/combinational_logic/mux-demux/mux.vhdl  
  inflating: nghdl-master/Example/combinational_logic/mux-demux/demux.vhdl  
  inflating: nghdl-master/Example/combinational_logic/half_adder/half_adder.vhdl  
  inflating: nghdl-master/Example/combinational_logic/full_adder/full_adder_structural.vhdl  
  inflating: nghdl-master/Example/combinational_logic/full_adder/full_adder_slv.vhdl  
  inflating: nghdl-master/Example/combinational_logic/full_adder/full_adder_sl_slv.vhdl  
  inflating: nghdl-master/Example/combinational_logic/full_adder/full_adder_sl.vhdl  
  inflating: nghdl-master/Example/combinational_logic/decoder/decoder.vhdl  
  inflating: nghdl-master/Example/combinational_logic/counter/updown_counter.vhdl  
  inflating: nghdl-master/Example/combinational_logic/counter/up_counter_slv.vhdl  
  inflating: nghdl-master/Example/combinational_logic/counter/up_counter.vhdl  
  inflating: nghdl-master/Example/combinational_logic/counter/decadecounter.vhdl  
  inflating: nghdl-master/Example/combinational_logic/bin_to_gray/bin_to_gray.vhdl  
mv: cannot move 'nghdl-master' to 'nghdl/nghdl-master': Directory not empty
Installing dependencies for ghdl-0.36 LLVM................
Installing Make...........................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
make is already the newest version (4.2.1-1.2).
The following packages were automatically installed and are no longer required:
  enchant fonts-noto-hinted fonts-noto-ui-core gcc-9-base:i386 geoip-database gir1.2-geocodeglib-1.0
  gir1.2-mutter-5 gnome-software-common guile-2.0-libs ibverbs-providers libapt-pkg5.90 libbind9-161
  libboost-date-time1.67.0 libboost-filesystem1.67.0 libboost-iostreams1.67.0 libboost-locale1.67.0
  libboost-system1.67.0 libboost-thread1.67.0 libbrlapi0.6 libbtparse1 libcaf-openmpi-3
  libcgi-fast-perl libcgi-pm-perl libclang1-9 libcoarrays-openmpi-dev libcodec2-0.8.1 libdns-export1104
  libdns1104 libdns1109 libdvdread4 libenchant1c2a libevent-2.1-6 libevent-core-2.1-6
  libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-6
  libevent-pthreads-2.1-7 libexiv2-14 libfabric1 libfcgi-perl libffi6:i386 libfluidsynth1 libfprint0
  libgeoip1 libgeos-3.7.2 libgeotiff2 libglu1-mesa-dev libglvnd-core-dev libgnome-desktop-3-18
  libgspell-1-1 libgtkmm-2.4-1v5 libgtkspell0 libgutenprint-common libgutenprint9 libgweather-3-15
  libhdf5-openmpi-103 libhogweed4 libhtml-template-perl libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libicu63 libilmbase23 libimage-magick-perl libimage-magick-q16-perl libiptc0 libirs161
  libisc-export1100 libisc1100 libisc1105 libisccc161 libisccfg163 libisl21 libjs-coffeescript
  liblivemedia64 liblouis17 liblwres161 libmatio4 libmecab2 libmozjs-60-0 libmutter-5-0
  libmypaint-1.3-0 libmysofa0 libnetcdf-c++4 libnetcdf13 libnettle6 libnfs12 libnl-3-dev
  libnl-route-3-dev libnuma-dev liboauth0 libopenblas-base libopencv-core3.2 libopencv-flann3.2
  libopencv-imgproc3.2 libopencv-ml3.2 libopencv-photo3.2 libopencv-shape3.2 libopencv-video3.2
  libopencv-viz3.2 libopenexr23 libopenmpi3 libpmix2 libpoppler90 libpotrace0 libproj13
  libpsm-infinipath1 libpsm2-2 libpython-all-dev libpython2-dev libpython2.7-dev libqpdf21
  libqscintilla2-qt5-13 librdmacm1 libruby2.5 libsocket++1 libtidy5deb1 libusbmuxd4 libvtk6.3
  libx11-xcb-dev libx265-176 libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-shape0-dev
  libxcb-sync-dev libxcb-xfixes0-dev libxdamage-dev libxfixes-dev libxshmfence-dev libxxf86vm-dev
  libxxhash0 mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0
  mysql-server-8.0 mysql-server-core-8.0 net-tools openmpi-bin openmpi-common printer-driver-gutenprint
  python-all python-apsw python-asn1crypto python-attr python-backports.functools-lru-cache python-bs4
  python-cairo python-cffi-backend python-chardet python-configparser python-crypto python-cryptography
  python-dateutil python-decorator python-entrypoints python-enum34 python-html5lib python-ipaddress
  python-ipython-genutils python-keyring python-libxml2 python-lxml python-markdown python-netifaces
  python-numpy python-olefile python-openssl python-packaging python-pathlib2 python-pexpect python-pil
  python-pkg-resources python-ptyprocess python-pygments python-pyparsing python-scandir
  python-setuptools python-simplejson python-sip python-six python-soupsieve python-wcwidth
  python-webencodings python-xdg python-yaml python2-dev python2.7-dev python3-asn1crypto python3-scour
  python3.7 python3.7-minimal qtchooser qtcore4-l10n ruby-did-you-mean ruby2.5 scour
  ubuntu-system-service ubuntu-web-launchers wx-common x11proto-damage-dev x11proto-fixes-dev
  x11proto-xf86vidmode-dev
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 10 not to upgrade.
Installing GNAT-5.........................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package gnat-5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gnat-5' has no installation candidate


"GNAT-5" dependency couldn't be installed.
Kindly resolve above errors and try again.
-e 

ERROR: cannot install NGHDL



eSim 11-06-20, 10:23 a.m. Varad
1

eSim-2.0 is not supported for ubuntu 20.04 as of now. In the next version of eSim, we will provide support for this platform. Meanwhile you can use eSim-2.0 for Ubuntu 16 using virtualbox.

23-07-20, 10:59 a.m. rahulp13


Log-in to answer to this question.