[MacPorts] #62271: Update to openjpeg 2.4.0_0 fails with dyld: Library not loaded: /opt/local/lib/libarchive.13.dylib

MacPorts noreply at macports.org
Fri Feb 12 15:25:42 UTC 2021


#62271: Update to openjpeg 2.4.0_0 fails with dyld: Library not loaded:
/opt/local/lib/libarchive.13.dylib
-----------------------------+--------------------
  Reporter:  breun           |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  openjpeg cmake  |
-----------------------------+--------------------
Changes (by jmroot):

 * cc: MarcusCalhoun-Lopez, michaelld (added)
 * port:  openjpeg => openjpeg cmake


Comment:

 The cmake port declares dependencies on libarchive and libuv, and openjpeg
 declares a dependency on cmake. However it does so via a path: style
 dependency, so if the specified file exists, the dependency is considered
 satisfied. Your log says this:
 {{{
 :debug:main Searching for dependency: cmake
 :debug:main Didn't find receipt, going to depspec regex for: cmake
 :debug:main Found Dependency: path: /opt/local/bin filename: cmake regex:
 ^cmake$
 }}}
 which means that the cmake port is not registered as installed, yet
 `/opt/local/bin/cmake` exists. That would be why cmake's dependencies were
 not upgraded automatically: since the file is not provided by a port,
 there are no dependency declarations to follow.

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


More information about the macports-tickets mailing list