[MacPorts] #63330: ffmpeg @4.4_2: dyld: Library not loaded: @rpath/libdav1d.5.dylib

MacPorts noreply at macports.org
Mon Aug 2 12:48:21 UTC 2021


#63330: ffmpeg @4.4_2: dyld: Library not loaded: @rpath/libdav1d.5.dylib
----------------------------+------------------------------
  Reporter:  cave-canem     |      Owner:  dbevans
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.6.99
Resolution:                 |   Keywords:  mavericks sierra
      Port:  ffmpeg, dav1d  |
----------------------------+------------------------------

Comment (by cave-canem):

 Hello Ken!

 I seem to have found a bug (Heisenbug).

 I built dav1d with mp-clang-devel (clang 13.0.0) and cctools @ 949.0.1_1
 +llvmdev.

 So, the point is cctools @ 949.0.1_1 +llvmdev:


 {{{
 which -a otool
 /opt/MacPorts/bin/otool
 /usr/bin/otool
 }}}


 {{{
 ls -l /opt/MacPorts/bin/otool
 lrwxr-xr-x  1 root  wheel  10 Jul 12 20:38 /opt/MacPorts/bin/otool ->
 llvm-otool
 }}}


 {{{
 otool -L /opt/MacPorts/lib/libdav1d.5.dylib
 llvm-objdump: Unknown command line argument '-macho'.  Try:
 '/opt/MacPorts/libexec/llvm-devel/bin/llvm-objdump --help'
 llvm-objdump: Did you mean '-h'?
 llvm-objdump: Unknown command line argument '-dylibs-used'.  Try:
 '/opt/MacPorts/libexec/llvm-devel/bin/llvm-objdump --help'
 llvm-objdump: Did you mean '--dylibs-used'?
 llvm-objdump: Unknown command line argument '-non-verbose'.  Try:
 '/opt/MacPorts/libexec/llvm-devel/bin/llvm-objdump --help'
 llvm-objdump: Did you mean '--non-verbose'?
 }}}


 {{{
 /usr/bin/otool -L /opt/MacPorts/lib/libdav1d.5.dylib
 /opt/MacPorts/lib/libdav1d.5.dylib:
         @rpath/libdav1d.5.dylib (compatibility version 5.0.0, current
 version 5.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1197.1.1)

 }}}

 If you select mp-clang-devel and '''cctools @ 949.0.1_1 +llvm10''' when
 building libdav1d, then:


 {{{
 otool -L /opt/MacPorts/lib/libdav1d.5.dylib
 /opt/MacPorts/lib/libdav1d.5.dylib:
         /opt/MacPorts/lib/libdav1d.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1197.1.1)
 }}}

 and everything is being '''built correctly'''.

-- 
Ticket URL: <https://trac.macports.org/ticket/63330#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list