octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macos SIP and make check


From: Carlo De Falco
Subject: Re: macos SIP and make check
Date: Tue, 6 Feb 2018 09:20:15 +0000


> On 6 Feb 2018, at 09:57, ederag <address@hidden> wrote:
> 
> On Tuesday, February 06, 2018 06:25:33 Carlo De Falco wrote:
>>  !!!!! test failed
>>  
>> /opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct:
>>  failed to load: 
>> dlopen(/opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct,
>>    10): Library not loaded: libsundials_ida.2.dylib
>>   Referenced from: 
>> /opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct
>>   Reason: image not found
> 
> To debug that, the following commands might be useful:
> ldd 
> /opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct
> and
> chrpath -l 
> /opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct
> # the later output should contain RPATH=/opt/sundials/2.7.0/lib

There is no "ldd" or "chrpath" on macos.
The output below should be the equivalent generated by "otool".
Thanks,
c.

$ otool -l /opt/octave/4.3.0+/bin/octave-cli
...
Load command 47
          cmd LC_RPATH
      cmdsize 40
         path /opt/sundials/2.7.0/lib (offset 12)
...


$ otool -l 
/opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct
...
Load command 41
          cmd LC_LOAD_DYLIB
      cmdsize 48
         name libsundials_ida.2.dylib (offset 24)
   time stamp 2 Thu Jan  1 01:00:02 1970
      current version 2.9.0
compatibility version 2.0.0
Load command 42
          cmd LC_LOAD_DYLIB
      cmdsize 56
         name libsundials_nvecserial.2.dylib (offset 24)
   time stamp 2 Thu Jan  1 01:00:02 1970
      current version 2.7.0
compatibility version 2.0.0
Load command 43
          cmd LC_LOAD_DYLIB
      cmdsize 64
         name /opt/local/lib/libklu.1.3.0.dylib (offset 24)
   time stamp 2 Thu Jan  1 01:00:02 1970
      current version 0.0.0
compatibility version 1.0.0
...
Load command 48
          cmd LC_RPATH
      cmdsize 40
         path /opt/sundials/2.7.0/lib (offset 12)
...


$ otool -L 
/opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct
 
/opt/octave/4.3.0+/lib/octave/4.3.0+/oct/x86_64-apple-darwin17.4.0/__ode15__.oct:
        /opt/octave/4.3.0+/lib/octave/4.3.0+/liboctinterp.4.dylib 
(compatibility version 5.0.0, current version 5.0.0)
        /opt/octave/4.3.0+/lib/octave/4.3.0+/liboctave.4.dylib (compatibility 
version 5.0.0, current version 5.0.0)
        /opt/local/lib/libhdf5.101.dylib (compatibility version 102.0.0, 
current version 102.0.0)
        /opt/local/lib/libGraphicsMagick++.12.dylib (compatibility version 
16.0.0, current version 16.1.0)
        /opt/local/lib/libGraphicsMagick.3.dylib (compatibility version 21.0.0, 
current version 21.2.0)
        /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.11)
        /opt/local/lib/libfontconfig.1.dylib (compatibility version 12.0.0, 
current version 12.1.0)
        /opt/local/lib/libfreetype.6.dylib (compatibility version 21.0.0, 
current version 21.0.0)
        /opt/local/lib/libgl2ps.1.dylib (compatibility version 1.0.0, current 
version 1.4.0)
        /opt/local/lib/libcurl.4.dylib (compatibility version 10.0.0, current 
version 10.0.0)
        /opt/local/lib/libcholmod.3.0.0.dylib (compatibility version 3.0.0, 
current version 3.0.0)
        /opt/local/lib/libumfpack.5.7.0.dylib (compatibility version 5.0.0, 
current version 0.0.0)
        /opt/local/lib/libamd.2.4.0.dylib (compatibility version 2.0.0, current 
version 2.4.0)
        /opt/local/lib/libcamd.2.4.0.dylib (compatibility version 2.0.0, 
current version 2.4.0)
        /opt/local/lib/libcolamd.2.9.0.dylib (compatibility version 2.0.0, 
current version 2.9.0)
        /opt/local/lib/libccolamd.2.9.0.dylib (compatibility version 2.0.0, 
current version 2.9.0)
        /opt/local/lib/libcxsparse.3.1.3.dylib (compatibility version 3.0.0, 
current version 3.1.3)
        /opt/local/lib/libsuitesparseconfig.4.2.1.dylib (compatibility version 
4.0.0, current version 4.2.1)
        /opt/local/lib/libarpack.2.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /opt/local/lib/libqrupdate.1.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /opt/local/lib/libfftw3_threads.3.dylib (compatibility version 9.0.0, 
current version 9.5.0)
        /opt/local/lib/libfftw3.3.dylib (compatibility version 9.0.0, current 
version 9.5.0)
        /opt/local/lib/libfftw3f_threads.3.dylib (compatibility version 9.0.0, 
current version 9.5.0)
        /opt/local/lib/libfftw3f.3.dylib (compatibility version 9.0.0, current 
version 9.5.0)
        /opt/local/lib/libopenblas-r1.dylib (compatibility version 0.0.0, 
current version 0.0.0)
        /opt/local/lib/libreadline.7.dylib (compatibility version 7.0.0, 
current version 7.0.0)
        /opt/local/lib/libncurses.6.dylib (compatibility version 6.0.0, current 
version 6.0.0)
        /opt/local/lib/libpcre.1.dylib (compatibility version 4.0.0, current 
version 4.9.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 1252.0.0)
        /opt/local/lib/libgcc/libgfortran.4.dylib (compatibility version 5.0.0, 
current version 5.0.0)
        /opt/local/lib/libgcc/libquadmath.0.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0, current 
version 9.0.0)
        libsundials_ida.2.dylib (compatibility version 2.0.0, current version 
2.9.0)
        libsundials_nvecserial.2.dylib (compatibility version 2.0.0, current 
version 2.7.0)
        /opt/local/lib/libklu.1.3.0.dylib (compatibility version 1.0.0, current 
version 0.0.0)
        /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 
(compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 
(compatibility version 2.0.0, current version 158.0.0)
        /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 
400.9.0)







reply via email to

[Prev in Thread] Current Thread [Next in Thread]