Originally Posted by bdbcat
I believe it is traditional for the soft link to be made automatically by the library installer, whatever that may be.
Or, it is expected that the user should run
after loading a new library version.
This is done so that updates from ...so.19 to ...so.20 do not require the affected applications to be recompiled.
Wonder why the link was missing from 10.04?
Sorry for the silent, I was on the water
LDCONFIG is useless in this situation. It only updates /etc/ld.so.cache which hold location of shareable libraries, but in no case builds equivalence in between short name without version and a full name which version.
For the link in between .so and .so.19 while very common it is not systematic any more. The main problem with this link is that it make difficult if not impossible to have two versions of the same libraries, as a result in many cases this symbolic links does not exist any more, and software
search for a library that is at least as hight as so.xyz, which unfortunate is not handle automatically by "dlopen" call.
One option would be OpenCPN's installation
script to check for this .so library and to built a link in case it does not exist. Adding few lines in the installation
script might be the easiest option.