Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Issues related to applications and software problems
Post Reply
DrDave
Posts: 49
Joined: 2020/03/12 10:23:33

Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by DrDave » 2021/02/01 22:14:01

I have a trial of a bit of commercial software (HFSS), part of the Ansys electronic desktop), which I am trying to install on CentOS 7.8

https://www.ansys.com/products/electron ... cs-desktop

It uses a license manager which is basically flexLM, although it is called FlexNET. It is the usual PITA that flexLM has always been.

Despite HFSS is supposed to be supported on CentoOS 7.6, 7.7, 7.8 and 8.0, the word "CentOS" is not mentioned anywhere in the installation instructions.

https://www.kirkbymicrowave.co.uk/HFSS/ ... -Linux.pdf

The nearest is a reference to Redhat 6.1. However, it is asking for one to install numerous libraries. These 3 can't be installed with yum - at least not without finding the packages, which I can't seem to do.

No package libjpeg.i686 available.
No package libpng.el6.i686 available.
No package compat-expat1.i686 available.

I managed to find this one on an Indian website

$ wget https://linux.cc.iitk.ac.in/mirror/cent ... x.i686.rpm
# yum install compat-expat1-1.95.8-16.el7.nux.i686.rpm

but for the others, I seem to be going around in circles. I find a webpage the library on, and what looks looks like a hyperlink to a .rpm, but it actually a hyperlink to a .rpm.html. For example

https://centos.pkgs.org/7/centos-x86_64 ... 6.rpm.html

Can anyone suggest the best way to install the libraries mentioned in the PDF at https://www.kirkbymicrowave.co.uk/HFSS/ ... -Linux.pdf

User avatar
TrevorH
Forum Moderator
Posts: 30314
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by TrevorH » 2021/02/01 22:38:10

The el6 in those names means that they are packages for CentOS 6. You should not install CentOS 6 packages on CentOS 7. Try

yum install libjpeg-turbo.i686 libpng.i686

which should both be in CentOS 7 yum repos already.

For compat-expat1.i686 you will need to add a third party yum repo: nux-dextop which has compat-expat1.i686. Google nux-dextop, download and install his el7 repo rpm and then edit /etc/yum.repos.d/nux-dextop.repo and add the line includepkgs=compat-expat1 and save it. Now yum install compat-expat1.i686

Don't just go round downloading random packages that sound like they might be the thing you need.
CentOS 6 died in November 2020 - migrate to a new version!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

DrDave
Posts: 49
Joined: 2020/03/12 10:23:33

Re: Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by DrDave » 2021/02/01 22:48:13

Thank you for your help. I will follow your instructions.

Given this software starts at £21,000/year, with another £30,000 needed to be added for access to 32 cores, the instructions should be a bit clearer.

Dave

Whoever
Posts: 1162
Joined: 2013/09/06 03:12:10

Re: Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by Whoever » 2021/02/04 03:54:15

Why does this need 32-bit binaries?

FlexLM has support for 64-bit Linux. Normally, you will need to install one of the "lsb" packages for FlexLM.

What requires libjpeg.i686?

DrDave
Posts: 49
Joined: 2020/03/12 10:23:33

Re: Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by DrDave » 2021/02/04 07:58:50

My best guess as to why it needs need 32-bit libraries, is that on a cheap bit of software like this (only £21,000/year, which is around $28,560 USD/year), they can not justify the time to make it fully 64-bit. 😂😂😂

It’s the same problem with adding multi-threaded support. It only supports 4-cores as standard (less than my mobile phone), but the extra effort to add support for 8 cores adds £15,000 per year. 😢😢😢

Likewise with creating instructions. Apart from the front page, which says 2021 R1, I don’t think they have been updated since Redhat 6.1.

Dave (not exactly impressed with this software)

User avatar
jlehtone
Posts: 3335
Joined: 2007/12/11 08:17:33
Location: Finland

Re: Finding libjpeg.i686 , libpng.el6.i686 & compat-expat1.i686

Post by jlehtone » 2021/02/04 09:43:29

Some companies sell 64-bit binary blobs that have 32-bit installer ...

Post Reply

Return to “CentOS 7 - Software Support”