shell
September 17, 2019, 3:04pm
1
Hi. I try to use some old program which require an Qt4Core library. I can not find any packages in bundles and flatpaks or any info about qt4 in Clear Linux.
What is best way to install it?
CL currently has Qt5. Qt4 is not included because it is end of life by upstream.
See this related request:
opened 05:03PM - 25 Jan 19 UTC
closed 05:51PM - 25 Jan 19 UTC
**Is your feature request related to a problem? Please describe.**
no
**Desc… ribe the solution you'd like**
I would like to use "Beyond Compare" package.
https://www.scootersoftware.com/download.php?zz=kb_linux_install
"Beyond Compare" on CLR is not directly supported, but it should still be possible to install it following the instructions. However, CLR misses some additional Qt libraries:
Please bundle the following:
<pre>
libQtGui.so.4 => not found
libQtNetwork.so.4 => not found
libQtCore.so.4 => not found
</pre>
**Describe alternatives you've considered**
The above libraries can be found in some Fedora RPMs, but installing those on CLR leads to some incompatibility problems (ssl). Not to mention, installing non-CLR RPMs it is not recommended anyway.
**Additional context**
Unfortunately, "Beyond Compare" is not an open source project, preventing a CLR bundle.
However, there may be additional 3rd party software that may need the above libraries.
Can your application work with Qt5 libraries? If not, you may need to consider compiling them yourself.
end of life (EOL) by upstream
1 Like
The EOL is not more maintained and could have security issues and bugs, it is a risk for the users to add it to CL
ahkok
September 17, 2019, 4:17pm
5
shell:
some old program
Which program is this? Perhaps it can be fixed…
shell
September 17, 2019, 7:22pm
6
Thanx for replies, this is a epson print utility. I will try to install it from RPM package first and look what I get.
You can download Qt4 from their website, under the category of archived versions. They have a GUI tools to manage Qt libraries and it’s easy to use.
When building softwares that depends on Qt4, you need to specify correctly the library path, which by default would be under a Qt directory of your home folder.