[MacPorts] #70882: OpenCore Legacy Patcher 2.0.2 installs faulty CoreImage framework on macOS 15 on Macs using 3802-based GPUs

MacPorts noreply at macports.org
Thu Oct 17 04:24:20 UTC 2024


#70882: OpenCore Legacy Patcher 2.0.2 installs faulty CoreImage framework on macOS
15 on Macs using 3802-based GPUs
-------------------------------------------------+-------------------------
  Reporter:  RivetBenoit                         |      Owner:  (none)
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.10.1
Resolution:                                      |   Keywords:  sequoia
      Port:  ffmpeg, ffmpeg6, ffmpeg7, ffmpeg-   |
  devel                                          |
-------------------------------------------------+-------------------------

Comment (by ryandesign):

 Replying to [comment:33 kampfflunder]:
 > Ah, I noticed that the +nonfree crashes:

 > While the "regular" variant is fine:

 Probably nothing to do with variants. The "regular" set of variants are
 built by our buildbot infrastructure, so you probably received a binary.
 If our binary worked, what gets installed on your system should work.

 However, when you specify non-default variants like +nonfree, you must
 build from source on your system.


 > While `+nonfree` crashes:
 > {{{
 > ❯ ffmpeg
 > dyld[28367]: Library not loaded: /opt/local/lib/libavcodec.58.dylib
 >   Referenced from: <8FAB48B7-BAF9-32FA-88C8-7D23395C3792>
 /opt/local/bin/ffmpeg
 >   Reason: tried: '/opt/local/lib/libavcodec.58.dylib' (not a mach-o
 file),
 '/System/Volumes/Preboot/Cryptexes/OS/opt/local/lib/libavcodec.58.dylib'
 (no such file), '/opt/local/lib/libavcodec.58.dylib' (not a mach-o file),
 '/opt/local/lib/libavcodec.58.134.100.dylib' (not a mach-o file),
 '/System/Volumes/Preboot/Cryptexes/OS/opt/local/lib/libavcodec.58.134.100.dylib'
 (no such file), '/opt/local/lib/libavcodec.58.134.100.dylib' (not a mach-o
 file)
 > [1]    28367 abort      ffmpeg
 > }}}
 > But this seems to be another problem?

 This sounds like the APFS cache bug with files that have (or had) holes;
 see #67336. It happens seemingly at random so if you simply rebuild the
 port again (`sudo port -ns upgrade --force ffmpeg`) it might not hit you
 this time. It [https://lists.macports.org/pipermail/macports-
 users/2024-October/053091.html did affect the macOS 15 x86_64 ffmpeg
 binary] our server produced a few weeks ago, and then on subsequent
 rebuilds the problem went away. Josh has committed a workaround for this
 problem to the latest not-yet-released macports-base so you could also
 build the latest macports-base from source.

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


More information about the macports-tickets mailing list