3164
Missing libnsl library when running IDL graphic functions on recent Linux flavor
Recent Linux flavors such as Fedora Core 3x and CentOS 8 do not include libnsl library in their glibc package because this library is deprecated in these recent versions.
However this libnsl library is mandatory to run IDL graphic functions such as:
p=PLOT(/TEST)
If libnsl is not present the above routine will return an error
% Error loading sharable executable.
Symbol: IDL_Load, File = /usr/local/harris/envi56/idl88/bin/bin.linux.x86_64/idl_xml.so
libnsl.so.1: cannot open shared object file: No such file or directory
In order to fix this error it requires that you manually install the missing library, for example using the below command:
sudo dnf install libnsl
-----------------------------
created by BC on 10/9/2020
reviewed by CS on 10/9/2020