[OmniOS-discuss] running X application over ssh can't find libraries

Paul B. Henson henson at acm.org
Wed Aug 28 20:07:41 UTC 2013


On 8/28/2013 12:37 PM, Geoff Nordli wrote:

> ln -s libX11.so libX11.so.4
> ln -s libXt.so libXt.so.4
> ln -s libXfixes.so libXfixes.so.1
> ln -s libpng15.so libpng12.so.0
[...]
> libpng warning: Application built with libpng-1.2.35 but running with
> 1.5.12

Hmm, it's not generally a good practice to shoehorn the wrong version of 
a library into an application 8-/. The soname change generally indicates 
the ABI is no longer compatible. It's almost guaranteed something will 
be broken, if the application runs at all.

To make it work correctly, you'd have to compile the versions of the 
libraries to match the versions the binary wants.



More information about the OmniOS-discuss mailing list