Does anyone here have any experience installing Innovus 21.1 on a CentOS 7 workstation? A server install using checkSysConf INVS211 which passed on a server shows a list of packages like glibc use 32 bit to run Innovus. I'm at university, so we are on the budget plan as far support. I did submit a ticket to Cadence explaining that I could not use checkSysConf INVS211 to check for its dependencies, but could not get a good answer. I do have Virtuoso (IC6.1.8) and Genus 2.1.1 running from the work station.
Again, these results are from those of a server that shows everything is fine. I can not get this far on my workstation or else I would do this post.
Validating PACKAGE requirements.....22 to check
# PACKAGE Release Build Installed Arc h Status Info
-- ------- ------- ----- ---------- --- - ------ --------------------
1 glibc 2.17 157 2.17-326.el7_9 i68 6 PASS
-> 'GlibC-32bit'
2 glibc 2.17 157 2.17-326.el7_9 x86 _64 PASS
-> 'GlibC'
3 elfutils-libelf 0.166 2 0.176-5.el7 i68 6 PASS
-> 'Libelf-32bit'
4 elfutils-libelf 0.166 2 0.176-5.el7 x86 _64 PASS
-> 'Libelf Library'
5 ksh 20120801 26 20120801-144.el7_9 x86 _64 PASS
-> 'ksh'
6 mesa-libGL 11.2.2 2.20160614 18.3.4-12.el7_9 i68 6 PASS
-> 'Mesa libGL Library'
7 mesa-libGL 11.2.2 2.20160614 18.3.4-12.el7_9 x86 _64 PASS
-> 'Mesa libGL Library'
8 mesa-libGLU 9.0.0 4 9.0.0-4.el7 i68 6 PASS
-> 'Mesa libGLU Library'
9 mesa-libGLU 9.0.0 4 9.0.0-4.el7 x86 _64 PASS
-> 'Mesa libGLU Library'
10 motif 2.3.4 8 2.3.4-14.el7_5 i68 6 PASS
-> 'Openmotif-32bit'
11 motif 2.3.4 8 2.3.4-14.el7_5 x86 _64 PASS
-> 'Openmotif'
12 libXp 1.0.2 2.1 1.0.2-2.1.el7 i68 6 PASS
-> 'libXp-32bit'
13 libXp 1.0.2 2.1 1.0.2-2.1.el7 x86 _64 PASS
-> 'libXp'
14 libpng 1.5.13 7 1.5.13-8.el7 i68 6 PASS
-> 'libpng-32bit'
15 libpng 1.5.13 7 1.5.13-8.el7 x86 _64 PASS
-> 'libpng'
16 libjpeg-turbo 1.2.90 5 1.2.90-8.el7 i68 6 PASS
-> 'libjpeg-32bit'
17 libjpeg-turbo 1.2.90 5 1.2.90-8.el7 x86 _64 PASS
-> 'libjpeg'
18 expat 2.1.0 8 2.1.0-14.el7_9 i68 6 PASS
-> 'libexpat-32bit'
19 expat 2.1.0 8 2.1.0-14.el7_9 x86 _64 PASS
-> 'libexpat.so.0'
20 glibc-devel 2.17 157 2.17-326.el7_9 i68 6 PASS
-> 'GlibC-devel-32bit'
21 glibc-devel 2.17 157 2.17-326.el7_9 x86 _64 PASS
-> 'GlibC-devel'
22 redhat-lsb 4.1 27 4.1-27.el7.centos.1 x86 _64 PASS
-> 'lsb'
I'm making the assumption that the 32bit/i86 libraries cannot be found on my workstation. I did find a forum post from years ago where I used sudo yum install glibc.i686 under 'How to install both 32-bit and 64-bit binaries.'
I'm assuming it would be something similar for the other packages?
Cadence Innovus 21.1 and 32 bit libraries
Re: Cadence Innovus 21.1 and 32 bit libraries
Yes, the packages you want will all be .i686 ones. It's just a matter of running e.g yum install glibc.i686 though you might want to run yum update first to avoid problems with mismatched versions of things. It will refuse to install a newer version of glibc.i686 than your current glibc.x86_64 package so updating everything first makes sure that newly installed i686 packages match those x86_64 ones that are already installed.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: Cadence Innovus 21.1 and 32 bit libraries
There are only 64-bit versions of Innovus available, so I don't see why you would need 32-bit libraries.
Re: Cadence Innovus 21.1 and 32 bit libraries
I'm not an expert Linux person, so I'm only going by what I see at face value by the output from the HPCC system running the checkSysConf INVS211.
I am getting some help from the part time HPCC administrator who has some years on me, and even he had some challenges installing the Cadence packages.
I am getting some help from the part time HPCC administrator who has some years on me, and even he had some challenges installing the Cadence packages.
Re: Cadence Innovus 21.1 and 32 bit libraries
I went back and forth a few times with Cadence tech support for over a week.
I am happy to report that I now have Virtuosos(IC618), GENUS211, INNOVUS2114, and SPECTRE211 able to come up on two of my CentOS 7 workstations.
I ended up having success on (2) of my workstations with Innovus 21.14 coming up from the command line and presents the user with a GUI. It was necessary to install the 21.14 Hotfix (there is now a hotfix 21.15 one as well). Cadence does not write very good install instructions. Installscape comes up with a Configure Status of 'FAIL' for Innovus 21.14 and Innovus 21.11. Also, using checkSysConf is useless because 'checkSysConf INVS211' is not valid but available for a couple of older versions.
checkSysConf IC6.1.8 worked and provided me with PASS/FAIL to work toward getting it running.
I also had a request for Spectre, so I was able to install SPECTRE 21.1 though InstallScape tells the user that the configurations is 'FAIL', but 'checkSysConf SPECTRE 21.1' showed a PASS on all dependencies. Spectre is a command line tool that needs a circuit text file, so 'spectre -h' did return a help page from the terminal meaning to me that it should work.
I am not the end user, so I have not tested these things with other libraries and such. It's rather complex design software for VLSI engineers. I'll see if something else breaks later.
I'm working on writing up some generic instructions relative to my situation, so if the forum administrator is so inclined I would like to submit a post of it so maybe it can help others.
So much time was wasted because of poor instructions, though I realize there are variations in Linux setup, but the install instructions from Cadence are rather discordant in my opinion. Even an HPCC administrator had a hard time installing it on the cluster last year, so I got some help from him given my lack of experience with Linux in general.
I hope this update is helpful to someone in the future.
I am happy to report that I now have Virtuosos(IC618), GENUS211, INNOVUS2114, and SPECTRE211 able to come up on two of my CentOS 7 workstations.
I ended up having success on (2) of my workstations with Innovus 21.14 coming up from the command line and presents the user with a GUI. It was necessary to install the 21.14 Hotfix (there is now a hotfix 21.15 one as well). Cadence does not write very good install instructions. Installscape comes up with a Configure Status of 'FAIL' for Innovus 21.14 and Innovus 21.11. Also, using checkSysConf is useless because 'checkSysConf INVS211' is not valid but available for a couple of older versions.
checkSysConf IC6.1.8 worked and provided me with PASS/FAIL to work toward getting it running.
I also had a request for Spectre, so I was able to install SPECTRE 21.1 though InstallScape tells the user that the configurations is 'FAIL', but 'checkSysConf SPECTRE 21.1' showed a PASS on all dependencies. Spectre is a command line tool that needs a circuit text file, so 'spectre -h' did return a help page from the terminal meaning to me that it should work.
I am not the end user, so I have not tested these things with other libraries and such. It's rather complex design software for VLSI engineers. I'll see if something else breaks later.
I'm working on writing up some generic instructions relative to my situation, so if the forum administrator is so inclined I would like to submit a post of it so maybe it can help others.
So much time was wasted because of poor instructions, though I realize there are variations in Linux setup, but the install instructions from Cadence are rather discordant in my opinion. Even an HPCC administrator had a hard time installing it on the cluster last year, so I got some help from him given my lack of experience with Linux in general.
I hope this update is helpful to someone in the future.