[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)
Re: macos SIP and make check, Sebastian Schöps, 2018/02/07