[MacPorts] #72442: mpv build fails
MacPorts
noreply at macports.org
Sun May 4 19:11:38 UTC 2025
#72442: mpv build fails
--------------------------+--------------------
Reporter: ShadSterling | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.6
Keywords: | Port: mpv
--------------------------+--------------------
After upgrading to macOS Sequoia, while trying to reinstall everything
that `port migrate` failed on, aiming for the same variants previously
installed: `mpv
@0.40.0_2+audiocd+bluray+bundle+caca+dvd+jack+libarchive+libmpv+network+opengl+osd+python313+rubberband+screenshot+uchardet+vapoursynth+vulkan`
Looks like a problem linking a library from ffmpeg7:
{{{
:info:build FAILED: mpv
:info:build /opt/local/bin/clang-mp-18 -o mpv osdep/mac/swift.o
libmpv.2.dylib.p/audio_aframe.c.o libmpv.2.dylib.p/audio_chmap.c.o
libmpv.2.dylib.p/audio_chmap_avchannel.c.o
libmpv.2.dylib.p/audio_chmap_sel.c.o
libmpv.2.dylib.p/audio_decode_ad_lavc.c.o
libmpv.2.dylib.p/audio_decode_ad_spdif.c.o
libmpv.2.dylib.p/audio_filter_af_drop.c.o
libmpv.2.dylib.p/audio_filter_af_format.c.o
libmpv.2.dylib.p/audio_filter_af_lavcac3enc.c.o
libmpv.2.dylib.p/audio_filter_af_scaletempo.c.o
libmpv.2.dylib.p/audio_filter_af_scaletempo2.c.o
libmpv.2.dylib.p/audio_filter_af_scaletempo2_internals.c.o
libmpv.2.dylib.p/audio_fmt-conversion.c.o
libmpv.2.dylib.p/audio_format.c.o libmpv.2.dylib.p/audio_out_ao.c.o
libmpv.2.dylib.p/audio_out_ao_lavc.c.o
libmpv.2.dylib.p/audio_out_ao_null.c.o
libmpv.2.dylib.p/audio_out_ao_pcm.c.o
libmpv.2.dylib.p/audio_out_buffer.c.o
libmpv.2.dylib.p/common_av_common.c.o libmpv.2.dylib.p/common_av_log.c.o
libmpv.2.dylib.p/common_codecs.c.o libmpv.2.dylib.p/common_common.c.o
libmpv.2.dylib.p/common_encode_lavc.c.o libmpv.2.dylib.p/common_msg.c.o
libmpv.2.dylib.p/common_playlist.c.o libmpv.2.dylib.p/common_recorder.c.o
libmpv.2.dylib.p/common_stats.c.o libmpv.2.dylib.p/common_tags.c.o
libmpv.2.dylib.p/common_version.c.o libmpv.2.dylib.p/demux_codec_tags.c.o
libmpv.2.dylib.p/demux_cue.c.o libmpv.2.dylib.p/demux_cache.c.o
libmpv.2.dylib.p/demux_demux.c.o libmpv.2.dylib.p/demux_demux_cue.c.o
libmpv.2.dylib.p/demux_demux_disc.c.o libmpv.2.dylib.p/demux_demux_edl.c.o
libmpv.2.dylib.p/demux_demux_lavf.c.o libmpv.2.dylib.p/demux_demux_mf.c.o
libmpv.2.dylib.p/demux_demux_mkv.c.o
libmpv.2.dylib.p/demux_demux_mkv_timeline.c.o
libmpv.2.dylib.p/demux_demux_mpv.c.o libmpv.2.dylib.p/demux_demux_null.c.o
libmpv.2.dylib.p/demux_demux_playlist.c.o
libmpv.2.dylib.p/demux_demux_raw.c.o
libmpv.2.dylib.p/demux_demux_timeline.c.o libmpv.2.dylib.p/demux_ebml.c.o
libmpv.2.dylib.p/demux_packet.c.o libmpv.2.dylib.p/demux_packet_pool.c.o
libmpv.2.dylib.p/demux_timeline.c.o
libmpv.2.dylib.p/filters_f_async_queue.c.o
libmpv.2.dylib.p/filters_f_autoconvert.c.o
libmpv.2.dylib.p/filters_f_auto_filters.c.o
libmpv.2.dylib.p/filters_f_decoder_wrapper.c.o
libmpv.2.dylib.p/filters_f_demux_in.c.o
libmpv.2.dylib.p/filters_f_hwtransfer.c.o
libmpv.2.dylib.p/filters_f_lavfi.c.o
libmpv.2.dylib.p/filters_f_output_chain.c.o
libmpv.2.dylib.p/filters_f_swresample.c.o
libmpv.2.dylib.p/filters_f_swscale.c.o
libmpv.2.dylib.p/filters_f_utils.c.o libmpv.2.dylib.p/filters_filter.c.o
libmpv.2.dylib.p/filters_frame.c.o
libmpv.2.dylib.p/filters_user_filters.c.o libmpv.2.dylib.p/input_cmd.c.o
libmpv.2.dylib.p/input_event.c.o libmpv.2.dylib.p/input_input.c.o
libmpv.2.dylib.p/input_ipc.c.o libmpv.2.dylib.p/input_keycodes.c.o
libmpv.2.dylib.p/misc_bstr.c.o libmpv.2.dylib.p/misc_charset_conv.c.o
libmpv.2.dylib.p/misc_codepoint_width.c.o
libmpv.2.dylib.p/misc_dispatch.c.o libmpv.2.dylib.p/misc_io_utils.c.o
libmpv.2.dylib.p/misc_json.c.o libmpv.2.dylib.p/misc_language.c.o
libmpv.2.dylib.p/misc_natural_sort.c.o libmpv.2.dylib.p/misc_node.c.o
libmpv.2.dylib.p/misc_path_utils.c.o libmpv.2.dylib.p/misc_random.c.o
libmpv.2.dylib.p/misc_rendezvous.c.o libmpv.2.dylib.p/misc_thread_pool.c.o
libmpv.2.dylib.p/misc_thread_tools.c.o
libmpv.2.dylib.p/options_m_config_core.c.o
libmpv.2.dylib.p/options_m_config_frontend.c.o
libmpv.2.dylib.p/options_m_option.c.o
libmpv.2.dylib.p/options_m_property.c.o
libmpv.2.dylib.p/options_options.c.o
libmpv.2.dylib.p/options_parse_commandline.c.o
libmpv.2.dylib.p/options_parse_configfile.c.o
libmpv.2.dylib.p/options_path.c.o libmpv.2.dylib.p/player_audio.c.o
libmpv.2.dylib.p/player_client.c.o libmpv.2.dylib.p/player_command.c.o
libmpv.2.dylib.p/player_configfiles.c.o
libmpv.2.dylib.p/player_external_files.c.o
libmpv.2.dylib.p/player_loadfile.c.o libmpv.2.dylib.p/player_main.c.o
libmpv.2.dylib.p/player_misc.c.o libmpv.2.dylib.p/player_osd.c.o
libmpv.2.dylib.p/player_playloop.c.o
libmpv.2.dylib.p/player_screenshot.c.o
libmpv.2.dylib.p/player_scripting.c.o libmpv.2.dylib.p/player_sub.c.o
libmpv.2.dylib.p/player_video.c.o
libmpv.2.dylib.p/player_clipboard_clipboard.c.o libmpv.2.dylib.p
/player_clipboard_clipboard-vo.c.o libmpv.2.dylib.p/stream_cookies.c.o
libmpv.2.dylib.p/stream_stream.c.o
libmpv.2.dylib.p/stream_stream_avdevice.c.o
libmpv.2.dylib.p/stream_stream_cb.c.o
libmpv.2.dylib.p/stream_stream_concat.c.o
libmpv.2.dylib.p/stream_stream_edl.c.o
libmpv.2.dylib.p/stream_stream_file.c.o
libmpv.2.dylib.p/stream_stream_lavf.c.o
libmpv.2.dylib.p/stream_stream_memory.c.o
libmpv.2.dylib.p/stream_stream_mf.c.o
libmpv.2.dylib.p/stream_stream_mpv.c.o
libmpv.2.dylib.p/stream_stream_null.c.o
libmpv.2.dylib.p/stream_stream_slice.c.o libmpv.2.dylib.p/sub_ass_mp.c.o
libmpv.2.dylib.p/sub_dec_sub.c.o libmpv.2.dylib.p/sub_draw_bmp.c.o
libmpv.2.dylib.p/sub_filter_sdh.c.o libmpv.2.dylib.p/sub_img_convert.c.o
libmpv.2.dylib.p/sub_lavc_conv.c.o libmpv.2.dylib.p/sub_osd.c.o
libmpv.2.dylib.p/sub_osd_libass.c.o libmpv.2.dylib.p/sub_sd_ass.c.o
libmpv.2.dylib.p/sub_sd_lavc.c.o libmpv.2.dylib.p/video_csputils.c.o
libmpv.2.dylib.p/video_decode_vd_lavc.c.o
libmpv.2.dylib.p/video_filter_refqueue.c.o
libmpv.2.dylib.p/video_filter_vf_format.c.o
libmpv.2.dylib.p/video_filter_vf_sub.c.o libmpv.2.dylib.p/video_fmt-
conversion.c.o libmpv.2.dylib.p/video_hwdec.c.o
libmpv.2.dylib.p/video_image_loader.c.o
libmpv.2.dylib.p/video_image_writer.c.o
libmpv.2.dylib.p/video_img_format.c.o libmpv.2.dylib.p/video_mp_image.c.o
libmpv.2.dylib.p/video_mp_image_pool.c.o
libmpv.2.dylib.p/video_out_aspect.c.o
libmpv.2.dylib.p/video_out_bitmap_packer.c.o
libmpv.2.dylib.p/video_out_dither.c.o
libmpv.2.dylib.p/video_out_dr_helper.c.o
libmpv.2.dylib.p/video_out_filter_kernels.c.o
libmpv.2.dylib.p/video_out_gpu_context.c.o
libmpv.2.dylib.p/video_out_gpu_error_diffusion.c.o
libmpv.2.dylib.p/video_out_gpu_hwdec.c.o
libmpv.2.dylib.p/video_out_gpu_lcms.c.o
libmpv.2.dylib.p/video_out_gpu_libmpv_gpu.c.o
libmpv.2.dylib.p/video_out_gpu_osd.c.o
libmpv.2.dylib.p/video_out_gpu_ra.c.o
libmpv.2.dylib.p/video_out_gpu_shader_cache.c.o
libmpv.2.dylib.p/video_out_gpu_spirv.c.o
libmpv.2.dylib.p/video_out_gpu_user_shaders.c.o
libmpv.2.dylib.p/video_out_gpu_utils.c.o
libmpv.2.dylib.p/video_out_gpu_video.c.o
libmpv.2.dylib.p/video_out_gpu_video_shaders.c.o
libmpv.2.dylib.p/video_out_libmpv_sw.c.o libmpv.2.dylib.p/video_out_vo.c.o
libmpv.2.dylib.p/video_out_vo_gpu.c.o
libmpv.2.dylib.p/video_out_vo_image.c.o
libmpv.2.dylib.p/video_out_vo_lavc.c.o
libmpv.2.dylib.p/video_out_vo_libmpv.c.o
libmpv.2.dylib.p/video_out_vo_null.c.o
libmpv.2.dylib.p/video_out_vo_tct.c.o
libmpv.2.dylib.p/video_out_vo_kitty.c.o
libmpv.2.dylib.p/video_out_win_state.c.o libmpv.2.dylib.p/video_repack.c.o
libmpv.2.dylib.p/video_sws_utils.c.o
libmpv.2.dylib.p/video_out_placebo_ra_pl.c.o
libmpv.2.dylib.p/video_out_placebo_utils.c.o
libmpv.2.dylib.p/video_out_vo_gpu_next.c.o
libmpv.2.dylib.p/video_out_gpu_next_context.c.o
libmpv.2.dylib.p/osdep_io.c.o libmpv.2.dylib.p/osdep_subprocess.c.o
libmpv.2.dylib.p/osdep_timer.c.o libmpv.2.dylib.p/ta_ta.c.o
libmpv.2.dylib.p/ta_ta_talloc.c.o libmpv.2.dylib.p/ta_ta_utils.c.o
libmpv.2.dylib.p/osdep_threads-posix.c.o libmpv.2.dylib.p/osdep_language-
mac.c.o libmpv.2.dylib.p/osdep_path-mac.m.o libmpv.2.dylib.p/osdep_utils-
mac.c.o libmpv.2.dylib.p/osdep_mac_app_bridge.m.o libmpv.2.dylib.p
/player_clipboard_clipboard-mac.m.o libmpv.2.dylib.p/osdep_subprocess-
posix.c.o libmpv.2.dylib.p/input_ipc-unix.c.o
libmpv.2.dylib.p/osdep_poll_wrapper.c.o libmpv.2.dylib.p/osdep_terminal-
unix.c.o libmpv.2.dylib.p/sub_filter_regex.c.o libmpv.2.dylib.p
/osdep_path-darwin.c.o libmpv.2.dylib.p/osdep_timer-darwin.c.o
libmpv.2.dylib.p/stream_stream_cdda.c.o
libmpv.2.dylib.p/stream_stream_dvdnav.c.o
libmpv.2.dylib.p/demux_demux_libarchive.c.o
libmpv.2.dylib.p/stream_stream_libarchive.c.o
libmpv.2.dylib.p/stream_stream_bluray.c.o libmpv.2.dylib.p/player_lua.c.o
libmpv.2.dylib.p/video_filter_vf_vapoursynth.c.o
libmpv.2.dylib.p/video_filter_vf_fingerprint.c.o
libmpv.2.dylib.p/video_zimg.c.o
libmpv.2.dylib.p/audio_out_ao_avfoundation.m.o
libmpv.2.dylib.p/audio_out_ao_coreaudio.c.o
libmpv.2.dylib.p/audio_out_ao_coreaudio_exclusive.c.o
libmpv.2.dylib.p/audio_out_ao_coreaudio_properties.c.o
libmpv.2.dylib.p/audio_out_ao_coreaudio_chmap.c.o
libmpv.2.dylib.p/audio_out_ao_coreaudio_utils.c.o
libmpv.2.dylib.p/audio_out_ao_jack.c.o
libmpv.2.dylib.p/video_out_vo_caca.c.o
libmpv.2.dylib.p/video_out_opengl_egl_helpers.c.o
libmpv.2.dylib.p/video_filter_vf_gpu_egl.c.o
libmpv.2.dylib.p/video_out_opengl_common.c.o
libmpv.2.dylib.p/video_out_opengl_context.c.o
libmpv.2.dylib.p/video_out_opengl_formats.c.o
libmpv.2.dylib.p/video_out_opengl_libmpv_gl.c.o
libmpv.2.dylib.p/video_out_opengl_ra_gl.c.o
libmpv.2.dylib.p/video_out_opengl_utils.c.o
libmpv.2.dylib.p/video_out_hwdec_hwdec_vulkan.c.o
libmpv.2.dylib.p/video_out_vulkan_context.c.o
libmpv.2.dylib.p/video_out_vulkan_utils.c.o
libmpv.2.dylib.p/video_filter_vf_gpu_vulkan.c.o
libmpv.2.dylib.p/video_out_vulkan_context_display.c.o
libmpv.2.dylib.p/video_filter_vf_gpu.c.o
libmpv.2.dylib.p/video_out_hwdec_hwdec_vt.c.o
libmpv.2.dylib.p/video_out_hwdec_hwdec_mac_gl.c.o
libmpv.2.dylib.p/video_out_hwdec_hwdec_vt_pl.m.o
libmpv.2.dylib.p/video_out_vulkan_context_mac.m.o mpv.p/osdep_main-fn-
mac.c.o -L/opt/local/lib -L/usr/lib -L/usr/local/lib
-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx
-L/usr/lib/swift -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names
-Wl,-undefined,dynamic_lookup -rdynamic -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk
-Xlinker -rpath -Xlinker
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx
-rdynamic -Xlinker -add_ast_path -Xlinker
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/build/osdep/mac/swift.swiftmodule
-Xlinker -rpath -Xlinker /usr/lib/swift -Wl,-headerpad_max_install_names
-Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk
-arch x86_64 -Wl,-rpath,/opt/local/lib
-Wl,-rpath,/opt/local/libexec/ffmpeg7/lib /opt/local/lib/libass.dylib
/opt/local/libexec/ffmpeg7/lib/libavcodec.dylib
/opt/local/libexec/ffmpeg7/lib/libavfilter.dylib
/opt/local/libexec/ffmpeg7/lib/libavformat.dylib
/opt/local/libexec/ffmpeg7/lib/libavutil.dylib
/opt/local/lib/libplacebo.dylib
/opt/local/libexec/ffmpeg7/lib/libswresample.dylib
/opt/local/libexec/ffmpeg7/lib/libswscale.dylib -framework Cocoa
-framework IOKit -framework QuartzCore
/opt/local/lib/libcdio_paranoia.dylib /opt/local/lib/libcdio_cdda.dylib
/opt/local/lib/libcdio.dylib -lm /opt/local/lib/libiconv.dylib
-Wl,-framework,CoreFoundation -Wl,-framework,IOKit
-Wl,-framework,DiskArbitration -Wl,-framework,CoreFoundation
-Wl,-framework,IOKit -Wl,-framework,DiskArbitration
/opt/local/lib/libdvdnav.dylib -lpthread -liconv
/opt/local/lib/liblcms2.dylib /opt/local/lib/libarchive.dylib
/opt/local/libexec/ffmpeg7/lib/libavdevice.dylib
/opt/local/lib/libbluray.dylib /opt/local/lib/liblua5.2.dylib
/opt/local/lib/libuchardet.dylib /opt/local/lib/libvapoursynth.dylib
/opt/local/lib/libvapoursynth-script.dylib /opt/local/lib/libzimg.dylib
/opt/local/lib/libz.dylib -framework CoreMedia -framework AVFoundation
-framework CoreFoundation -framework CoreAudio -framework AudioUnit
-framework AudioToolbox /opt/local/lib/libjack.dylib
/opt/local/lib/libcaca.dylib /opt/local/lib/libjpeg.dylib -framework
OpenGL /opt/local/lib/libEGL.dylib /opt/local/lib/libvulkan.dylib
-framework CoreVideo
:info:build ld: chained fixups, seg_count exceeds number of segments in
'/opt/local/libexec/ffmpeg7/lib/libswresample.dylib'
:info:build clang: error: linker command failed with exit code 1 (use -v
to see invocation)
:info:build ninja: build stopped: subcommand failed.
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/build"
&& /opt/local/bin/ninja -j16 -v
:info:build Exit code: 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72442>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list