Tapatalk

Fedora 41 with uex UltraEdit-23.0-0.21.el9.x86_64

Fedora 41 with uex UltraEdit-23.0-0.21.el9.x86_64

1
NewbieNewbie
1

PostJan 01, 2025#1

UltraEdit requires libtiff.so.5 but Fedora no longer supports 5 and only supports libtiff.so.6.

Code: Select all

uex: error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory
Is this going to be addressed in the near future?  Or what is the work-a-round for now?

6,823625
Grand MasterGrand Master
6,823625

PostJan 02, 2025#2

mtdew365 wrote:Is this going to be addressed in the near future?
That depends on how many UltraEdit for Linux users using Fedora 41 report this issue to UltraEdit support by email. I am sure that this library dependency issue is currently not known at all by UltraEdit, Inc. as Fedora is not a primary supported Linux distribution as otherwise there would be on the UEX downloads page also an RPM package to download for Fedora 40 and Fedora 41. I strongly recommend reporting this library compatibility issue to the UltraEdit support. I will not do it as I only use UC/UE/UES on Windows.
mtdew365 wrote:Or what is the work-a-round for now?
The workarounds are the standard ones.
  1. There can be searched for the library libtiff.so.5 compiled for usage on Fedora 41. If there is none found as it looks like, there can be tried to download Libtiff.so.5()(64bit) Download for Linux (rpm) compiled for Fedora 40 and try to install it on Fedora 41. The library dependency issue is solved if that works by chance and Fedora 41 has installed now libtiff.so.5 and libtiff.so.6.
  2. If the first approach does not work, there can be downloaded the sources of libtiff-4.6.0-5.fc40.1 in Fedora 40, compiled in Fedora 41 and installed from self-compilation for having finally installed libtiff.so.5 and libtiff.so.6.
  3. Although the major library version change from 5 to 6 indicates an interface incompatibility of at least one function of the library libtiff between version 5 and 6, it could be that UEX does not make use of the function(s) with the interface incompatibility. There can be experimentally created a symbolic link as super user with name libtiff.so.5 in the directory of existing libtiff.so.6 linking to this file and see what happens on starting UEX and using it. The ugly library compatibility hack with the symbolic link may work by chance if UEX starts and does not crash on using it. This ugly library compatibility hack seemed to work for some other applications failed to load on Fedora 41 for the same reason according to pages read by me on searching the world wide web for libtiff.so.5 for Fedora 41.