[daip] Unable to start AIPS: Error with library libsvml.dylib on MacOS

Eric Greisen egreisen at nrao.edu
Tue Feb 27 11:41:10 EST 2018


On 02/27/2018 02:11 AM, Arnaud Collioud wrote:
> Hi Amy & Eric,
> 
> This morning, I was not able to start AIPS due apparently to a problem when loading the library libsvml.dylib (see starting log below).
> For information, I am using the up-to-date 31DEC18 version of AIPS on MacOS Sierra (10.12.6).
> 
> NB: I have two versions of this lib on my Mac ; one in the AIPS dir and one outside...
> 	/Applications/AIPS/31DEC18/MACINT/LIBR/INTELCMP/libsvml.dylib
> 	/usr/local/lib/libsvml.dylib
> 
> Cheers,
> Arnaud
> 
> 
> 
>>>>>  aips tv=local

>> dyld: Library not loaded: @rpath/libsvml.dylib
>>    Referenced from: /Applications/AIPS/31DEC18/MACINT/LOAD/./TPMON1
>>    Reason: image not found

With El Capitan, Apple made the use of library paths illegal.  So we 
added a script fix_aips_elcap.sh which one runs.  This puts via ln -s 
references to the needed libraries in /usr/local/lib, pointing at the 
ones in $TST/MACINT/LIBR/INTELCMP and there are several.

cd /usr/local/lib
ls -l

should show pointers to libsvml, libimf, libintlc, and libirc in the 
AIPS area.  The libsvml in the AIPS area can be accessed only by suck 
links.  I do not understand the @rpath reference above - have you 
invented some other way to get to the libraries?

Our main machine is running Sierra and aips has even been tested under 
High Sierra and this scheme has always worked.

Eric Greisen



More information about the Daip mailing list