Hello, I'm Jiwon from Repulic of Korea.
I've got the error message as follows,
./prep_chem_sources_RADM_WRF_FIM_.exe: error while loading shared libraries: libifport.so.5: cannot open shared object file: No such file or directory
I checked the library and it figured out
Also, there was 'libifport.so.5' in that path.
So I loaded right path for libifport.so.5 and intel compiler, but why the program cannot find the file?
Is there anybody to help me?
Can you source the compiler environment setup script before running the program?
$source /opt/intel/composer_xe_2015.1.133/bin/compilervars.sh intel64
Using command "ldd ./prep_chem_sources_RADM_WRF_FIM_.exe" you can print out the reference to all needed dynamic libraries and their path's.
Intel Customer Support
Hi, an os error uccured when using binder: OSError: libifport.so.5: cannot open shared object file: No such file or directory.
Anyone knows a pypi or anaconda package that supports intel's libifport.so.5 (instead of installing intel's software to support that) so a repeated result can be shown in public easily? P.S., it's Ubuntu. Thx.
Hey Dr Lionel,
Thx for your reply!
However, it's a software installer. What I try to find is a package, like numpy (https://anaconda.org/anaconda/numpy), that i can directly download in a command line via anaconda's conda command or via Python Package Index (pypi) command (pip install).
I prefer the later one because it's portable. Detailedly, it's easier to use a hub like binder (https://mybinder.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-python-environment).
If not, do you know any python package (numpy, scipy, mkl. matplot, ...) that contains a compiled Fortran compiler?
I don't know of such an installer, but rereading your first message makes me think that isn't the problem. I am not a Linux expert, but it was my understanding that LD_LIBRARY_PATH is what is used to find shared objects. The first thing I would suggest is "source /opt/intel/bin/ifortvars.sh" to let the script add the proper location to LD_LIBRARY_PATH and see if that lets the program run. If it does, then examine the value it set to see what you should use. Remember that LD_LIBRARY_PATH wants a colon-separated list of directories.