microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.13k stars 6.38k forks source link

[ffmpeg] Build failure on arm64-osx #36512

Closed autoantwort closed 8 months ago

autoantwort commented 9 months ago

Package: ffmpeg[core,soxr,swresample]:arm64-osx -> 6.1.1

Host Environment

To Reproduce

vcpkg install --enforce-port-checks --allow-unsupported Failure logs

-- Downloading https://github.com/ffmpeg/ffmpeg/archive/n6.1.1.tar.gz -> ffmpeg-ffmpeg-n6.1.1.tar.gz...
-- Extracting source /Users/leanderSchulten/git_projekte/vcpkg/downloads/ffmpeg-ffmpeg-n6.1.1.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-fix-debug-build.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0006-fix-StaticFeatures.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0009-Fix-fdk-detection.patch
-- Applying patch 0011-Fix-x265-detection.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0015-Fix-xml2-detection.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0022-fix-iconv.patch
-- Using source at /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/src/n6.1.1-bf510528a2.clean
-- Found external ninja('1.11.1').
-- Getting CMake variables for arm64-osx
-- Building Options: --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --target-os=darwin --enable-appkit --enable-avfoundation --enable-coreimage --enable-audiotoolbox --enable-videotoolbox --cc=cc --cxx=c++ --nm=nm --ar='ar' --ranlib=ranlib --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-avcodec --disable-avdevice --disable-avformat --disable-avfilter --disable-postproc --enable-swresample --disable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec  --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-securetransport --disable-libopus --disable-sdl2 --disable-libsnappy --enable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: /bin/bash ./build.sh
    Working Directory: /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel
    Error code: 1
    See logs for more information:
      /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-config.log
      /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-out.log
      /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-err.log

Call Stack (most recent call first):
  ports/ffmpeg/portfile.cmake:596 (vcpkg_execute_required_process)
  scripts/ports.cmake:170 (include)
/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-err.log ``` make: *** No rule to make target `clean'. Stop. ```
/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-out.log ``` === CLEANING FOR arm64 === BUILD_ARCH=arm64 OPTION_VARIABLE=OPTIONS_arm64 === CONFIGURING === ERROR: libsoxr not found If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem. ```
/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/build-arm64-osx-rel-config.log ``` # /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/src/n6.1.1-bf510528a2.clean/configure --prefix=/Users/leanderSchulten/git_projekte/vcpkg/packages/ffmpeg_arm64-osx --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --target-os=darwin --enable-appkit --enable-avfoundation --enable-coreimage --enable-audiotoolbox --enable-videotoolbox --cc=cc --cxx=c++ --nm=nm --ar=ar --ranlib=ranlib --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-avcodec --disable-avdevice --disable-avformat --disable-avfilter --disable-postproc --enable-swresample --disable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-securetransport --disable-libopus --disable-sdl2 --disable-libsnappy --enable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --pkg-config-flags=--static --enable-optimizations --extra-ldflags=-L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib --arch=arm64 --enable-asm --disable-x86asm --extra-cflags=-arch --extra-cflags=arm64 --extra-ldflags=-arch --extra-ldflags=arm64 ALL_COMPONENTS=' aac_adtstoasc_bsf av1_frame_merge_bsf av1_frame_split_bsf av1_metadata_bsf chomp_bsf dump_extradata_bsf dca_core_bsf dts2pts_bsf dv_error_marker_bsf eac3_core_bsf extract_extradata_bsf filter_units_bsf h264_metadata_bsf h264_mp4toannexb_bsf h264_redundant_pps_bsf hapqa_extract_bsf hevc_metadata_bsf hevc_mp4toannexb_bsf imx_dump_header_bsf media100_to_mjpegb_bsf mjpeg2jpeg_bsf mjpega_dump_header_bsf mp3_header_decompress_bsf mpeg2_metadata_bsf mpeg4_unpack_bframes_bsf mov2textsub_bsf noise_bsf null_bsf opus_metadata_bsf pcm_rechunk_bsf pgs_frame_merge_bsf prores_metadata_bsf remove_extradata_bsf setts_bsf text2movsub_bsf trace_headers_bsf truehd_core_bsf vp9_metadata_bsf vp9_raw_reorder_bsf vp9_superframe_bsf vp9_superframe_split_bsf vvc_metadata_bsf vvc_mp4toannexb_bsf evc_frame_merge_bsf aasc_decoder aic_decoder alias_pix_decoder agm_decoder amv_decoder anm_decoder ansi_decoder apng_decoder arbc_decoder argo_decoder asv1_decoder asv2_decoder aura_decoder aura2_decoder avrp_decoder avrn_decoder avs_decoder avui_decoder ayuv_decoder bethsoftvid_decoder bfi_decoder bink_decoder bitpacked_decoder bmp_decoder bmv_video_decoder brender_pix_decoder c93_decoder cavs_decoder cdgraphics_decoder cdtoons_decoder cdxl_decoder cfhd_decoder cinepak_decoder clearvideo_decoder cljr_decoder cllc_decoder comfortnoise_decoder cpia_decoder cri_decoder cscd_decoder cyuv_decoder dds_decoder dfa_decoder dirac_decoder dnxhd_decoder dpx_decoder dsicinvideo_decoder dvaudio_decoder dvvideo_decoder dxa_decoder dxtory_decoder dxv_decoder eacmv_decoder eamad_decoder eatgq_decoder eatgv_decoder eatqi_decoder eightbps_decoder eightsvx_exp_decoder eightsvx_fib_decoder escape124_decoder escape130_decoder exr_decoder ffv1_decoder ffvhuff_decoder fic_decoder fits_decoder flashsv_decoder flashsv2_decoder flic_decoder flv_decoder fmvc_decoder fourxm_decoder fraps_decoder frwu_decoder g2m_decoder gdv_decoder gem_decoder gif_decoder h261_decoder h263_decoder h263i_decoder h263p_decoder h263_v4l2m2m_decoder h264_decoder h264_crystalhd_decoder h264_v4l2m2m_decoder h264_mediacodec_decoder h264_mmal_decoder h264_qsv_decoder h264_rkmpp_decoder hap_decoder hevc_decoder hevc_qsv_decoder hevc_rkmpp_decoder hevc_v4l2m2m_decoder hnm4_video_decoder hq_hqa_decoder hqx_decoder huffyuv_decoder hymt_decoder idcin_decoder iff_ilbm_decoder imm4_decoder imm5_decoder indeo2_decoder indeo3_decoder indeo4_decoder indeo5_decoder interplay_video_decoder ipu_decoder jpeg2000_decoder jpegls_decoder jv_decoder kgv1_decoder kmvc_decoder lagarith_decoder loco_decoder lscr_decoder m101_decoder magicyuv_decoder mdec_decoder media100_decoder mimic_decoder mjpeg_decoder mjpegb_decoder mmvideo_decoder mobiclip_decoder motionpixels_decoder mpeg1video_decoder mpeg2video_decoder mpeg4_decoder mpeg4_crystalhd_decoder mpeg4_v4l2m2m_decoder mpeg4_mmal_decoder mpegvideo_decoder mpeg1_v4l2m2m_decoder mpeg2_mmal_decoder mpeg2_crystalhd_decoder mpeg2_v4l2m2m_decoder mpeg2_qsv_decoder mpeg2_mediacodec_decoder msa1_decoder mscc_decoder msmpeg4v1_decoder msmpeg4v2_decoder msmpeg4v3_decoder msmpeg4_crystalhd_decoder msp2_decoder msrle_decoder mss1_decoder mss2_decoder msvideo1_decoder mszh_decoder mts2_decoder mv30_decoder mvc1_decoder mvc2_decoder mvdv_decoder mvha_decoder mwsc_decoder mxpeg_decoder notchlc_decoder nuv_decoder paf_video_decoder pam_decoder pbm_decoder pcx_decoder pdv_decoder pfm_decoder pgm_decoder pgmyuv_decoder pgx_decoder phm_decoder photocd_decoder pictor_decoder pixlet_decoder png_decoder ppm_decoder prores_decoder prosumer_decoder psd_decoder ptx_decoder qdraw_decoder qoi_decoder qpeg_decoder qtrle_decoder r10k_decoder r210_decoder rasc_decoder rawvideo_decoder rka_decoder rl2_decoder roq_decoder rpza_decoder rscc_decoder rtv1_decoder rv10_decoder rv20_decoder rv30_decoder rv40_decoder s302m_decoder sanm_decoder scpr_decoder screenpresso_decoder sga_decoder sgi_decoder sgirle_decoder sheervideo_decoder simbiosis_imx_decoder smacker_decoder smc_decoder smvjpeg_decoder snow_decoder sp5x_decoder speedhq_decoder speex_decoder srgc_decoder sunrast_decoder svq1_decoder svq3_decoder targa_decoder targa_y216_decoder tdsc_decoder theora_decoder thp_decoder tiertexseqvideo_decoder tiff_decoder tmv_decoder truemotion1_decoder truemotion2_decoder truemotion2rt_decoder tscc_decoder tscc2_decoder txd_decoder ulti_decoder utvideo_decoder v210_decoder v210x_decoder v308_decoder v408_decoder v410_decoder vb_decoder vbn_decoder vble_decoder vc1_decoder vc1_crystalhd_decoder vc1image_decoder vc1_mmal_decoder vc1_qsv_decoder vc1_v4l2m2m_decoder vcr1_decoder vmdvideo_decoder vmix_decoder vmnc_decoder vp3_decoder vp4_decoder vp5_decoder vp6_decoder vp6a_decoder vp6f_decoder vp7_decoder vp8_decoder vp8_rkmpp_decoder vp8_v4l2m2m_decoder vp9_decoder vp9_rkmpp_decoder vp9_v4l2m2m_decoder vqa_decoder vqc_decoder wbmp_decoder webp_decoder wcmv_decoder wrapped_avframe_decoder wmv1_decoder wmv2_decoder wmv3_decoder wmv3_crystalhd_decoder wmv3image_decoder wnv1_decoder xan_wc3_decoder xan_wc4_decoder xbm_decoder xface_decoder xl_decoder xpm_decoder xwd_decoder y41p_decoder ylc_decoder yop_decoder yuv4_decoder zero12v_decoder zerocodec_decoder zlib_decoder zmbv_decoder aac_decoder aac_fixed_decoder aac_latm_decoder ac3_decoder ac3_fixed_decoder acelp_kelvin_decoder alac_decoder als_decoder amrnb_decoder amrwb_decoder apac_decoder ape_decoder aptx_decoder aptx_hd_decoder atrac1_decoder atrac3_decoder atrac3al_decoder atrac3p_decoder atrac3pal_decoder atrac9_decoder binkaudio_dct_decoder binkaudio_rdft_decoder bmv_audio_decoder bonk_decoder cook_decoder dca_decoder dfpwm_decoder dolby_e_decoder dsd_lsbf_decoder dsd_msbf_decoder dsd_lsbf_planar_decoder dsd_msbf_planar_decoder dsicinaudio_decoder dss_sp_decoder dst_decoder eac3_decoder evrc_decoder fastaudio_decoder ffwavesynth_decoder flac_decoder ftr_decoder g723_1_decoder g729_decoder gsm_decoder gsm_ms_decoder hca_decoder hcom_decoder hdr_decoder iac_decoder ilbc_decoder imc_decoder interplay_acm_decoder mace3_decoder mace6_decoder metasound_decoder misc4_decoder mlp_decoder mp1_decoder mp1float_decoder mp2_decoder mp2float_decoder mp3float_decoder mp3_decoder mp3adufloat_decoder mp3adu_decoder mp3on4float_decoder mp3on4_decoder mpc7_decoder mpc8_decoder msnsiren_decoder nellymoser_decoder on2avc_decoder opus_decoder osq_decoder paf_audio_decoder qcelp_decoder qdm2_decoder qdmc_decoder ra_144_decoder ra_288_decoder ralf_decoder sbc_decoder shorten_decoder sipr_decoder siren_decoder smackaud_decoder sonic_decoder tak_decoder truehd_decoder truespeech_decoder tta_decoder twinvq_decoder vmdaudio_decoder vorbis_decoder wavarc_decoder wavpack_decoder wmalossless_decoder wmapro_decoder wmav1_decoder wmav2_decoder wmavoice_decoder ws_snd1_decoder xma1_decoder xma2_decoder pcm_alaw_decoder pcm_bluray_decoder pcm_dvd_decoder pcm_f16le_decoder pcm_f24le_decoder pcm_f32be_decoder pcm_f32le_decoder pcm_f64be_decoder pcm_f64le_decoder pcm_lxf_decoder pcm_mulaw_decoder pcm_s8_decoder pcm_s8_planar_decoder pcm_s16be_decoder pcm_s16be_planar_decoder pcm_s16le_decoder pcm_s16le_planar_decoder pcm_s24be_decoder pcm_s24daud_decoder pcm_s24le_decoder pcm_s24le_planar_decoder pcm_s32be_decoder pcm_s32le_decoder pcm_s32le_planar_decoder pcm_s64be_decoder pcm_s64le_decoder pcm_sga_decoder pcm_u8_decoder pcm_u16be_decoder pcm_u16le_decoder pcm_u24be_decoder pcm_u24le_decoder pcm_u32be_decoder pcm_u32le_decoder pcm_vidc_decoder cbd2_dpcm_decoder derf_dpcm_decoder gremlin_dpcm_decoder interplay_dpcm_decoder roq_dpcm_decoder sdx2_dpcm_decoder sol_dpcm_decoder xan_dpcm_decoder wady_dpcm_decoder adpcm_4xm_decoder adpcm_adx_decoder adpcm_afc_decoder adpcm_agm_decoder adpcm_aica_decoder adpcm_argo_decoder adpcm_ct_decoder adpcm_dtk_decoder adpcm_ea_decoder adpcm_ea_maxis_xa_decoder adpcm_ea_r1_decoder adpcm_ea_r2_decoder adpcm_ea_r3_decoder adpcm_ea_xas_decoder adpcm_g722_decoder adpcm_g726_decoder adpcm_g726le_decoder adpcm_ima_acorn_decoder adpcm_ima_amv_decoder adpcm_ima_alp_decoder adpcm_ima_apc_decoder adpcm_ima_apm_decoder adpcm_ima_cunning_decoder adpcm_ima_dat4_decoder adpcm_ima_dk3_decoder adpcm_ima_dk4_decoder adpcm_ima_ea_eacs_decoder adpcm_ima_ea_sead_decoder adpcm_ima_iss_decoder adpcm_ima_moflex_decoder adpcm_ima_mtf_decoder adpcm_ima_oki_decoder adpcm_ima_qt_decoder adpcm_ima_rad_decoder adpcm_ima_ssi_decoder adpcm_ima_smjpeg_decoder adpcm_ima_wav_decoder adpcm_ima_ws_decoder adpcm_ms_decoder adpcm_mtaf_decoder adpcm_psx_decoder adpcm_sbpro_2_decoder adpcm_sbpro_3_decoder adpcm_sbpro_4_decoder adpcm_swf_decoder adpcm_thp_decoder adpcm_thp_le_decoder adpcm_vima_decoder adpcm_xa_decoder adpcm_xmd_decoder adpcm_yamaha_decoder adpcm_zork_decoder ssa_decoder ass_decoder ccaption_decoder dvbsub_decoder dvdsub_decoder jacosub_decoder microdvd_decoder movtext_decoder mpl2_decoder pgssub_decoder pjs_decoder realtext_decoder sami_decoder srt_decoder stl_decoder subrip_decoder subviewer_decoder subviewer1_decoder text_decoder vplayer_decoder webvtt_decoder xsub_decoder aac_at_decoder ac3_at_decoder adpcm_ima_qt_at_decoder alac_at_decoder amr_nb_at_decoder eac3_at_decoder gsm_ms_at_decoder ilbc_at_decoder mp1_at_decoder mp2_at_decoder mp3_at_decoder pcm_alaw_at_decoder pcm_mulaw_at_decoder qdmc_at_decoder qdm2_at_decoder libaribcaption_decoder libaribb24_decoder libcelt_decoder libcodec2_decoder libdav1d_decoder libdavs2_decoder libfdk_aac_decoder libgsm_decoder libgsm_ms_decoder libilbc_decoder libjxl_decoder libopencore_amrnb_decoder libopencore_amrwb_decoder libopus_decoder librsvg_decoder libspeex_decoder libuavs3d_decoder libvorbis_decoder libvpx_vp8_decoder libvpx_vp9_decoder libzvbi_teletext_decoder bintext_decoder xbin_decoder idf_decoder libaom_av1_decoder av1_decoder av1_cuvid_decoder av1_mediacodec_decoder av1_qsv_decoder libopenh264_decoder h264_cuvid_decoder hevc_cuvid_decoder hevc_mediacodec_decoder mjpeg_cuvid_decoder mjpeg_qsv_decoder mpeg1_cuvid_decoder mpeg2_cuvid_decoder mpeg4_cuvid_decoder mpeg4_mediacodec_decoder vc1_cuvid_decoder vp8_cuvid_decoder vp8_mediacodec_decoder vp8_qsv_decoder vp9_cuvid_decoder vp9_mediacodec_decoder vp9_qsv_decoder vnull_decoder anull_decoder a64multi_encoder a64multi5_encoder alias_pix_encoder amv_encoder apng_encoder asv1_encoder asv2_encoder avrp_encoder avui_encoder ayuv_encoder bitpacked_encoder bmp_encoder cfhd_encoder cinepak_encoder cljr_encoder comfortnoise_encoder dnxhd_encoder dpx_encoder dvvideo_encoder exr_encoder ffv1_encoder ffvhuff_encoder fits_encoder flashsv_encoder flashsv2_encoder flv_encoder gif_encoder h261_encoder h263_encoder h263p_encoder h264_mediacodec_encoder hap_encoder huffyuv_encoder jpeg2000_encoder jpegls_encoder ljpeg_encoder magicyuv_encoder mjpeg_encoder mpeg1video_encoder mpeg2video_encoder mpeg4_encoder msmpeg4v2_encoder msmpeg4v3_encoder msrle_encoder msvideo1_encoder pam_encoder pbm_encoder pcx_encoder pfm_encoder pgm_encoder pgmyuv_encoder phm_encoder png_encoder ppm_encoder prores_encoder prores_aw_encoder prores_ks_encoder qoi_encoder qtrle_encoder r10k_encoder r210_encoder rawvideo_encoder roq_encoder rpza_encoder rv10_encoder rv20_encoder s302m_encoder sgi_encoder smc_encoder snow_encoder speedhq_encoder sunrast_encoder svq1_encoder targa_encoder tiff_encoder utvideo_encoder v210_encoder v308_encoder v408_encoder v410_encoder vbn_encoder vc2_encoder wbmp_encoder wrapped_avframe_encoder wmv1_encoder wmv2_encoder xbm_encoder xface_encoder xwd_encoder y41p_encoder yuv4_encoder zlib_encoder zmbv_encoder aac_encoder ac3_encoder ac3_fixed_encoder alac_encoder aptx_encoder aptx_hd_encoder dca_encoder dfpwm_encoder eac3_encoder flac_encoder g723_1_encoder hdr_encoder mlp_encoder mp2_encoder mp2fixed_encoder nellymoser_encoder opus_encoder ra_144_encoder sbc_encoder sonic_encoder sonic_ls_encoder truehd_encoder tta_encoder vorbis_encoder wavpack_encoder wmav1_encoder wmav2_encoder pcm_alaw_encoder pcm_bluray_encoder pcm_dvd_encoder pcm_f32be_encoder pcm_f32le_encoder pcm_f64be_encoder pcm_f64le_encoder pcm_mulaw_encoder pcm_s8_encoder pcm_s8_planar_encoder pcm_s16be_encoder pcm_s16be_planar_encoder pcm_s16le_encoder pcm_s16le_planar_encoder pcm_s24be_encoder pcm_s24daud_encoder pcm_s24le_encoder pcm_s24le_planar_encoder pcm_s32be_encoder pcm_s32le_encoder pcm_s32le_planar_encoder pcm_s64be_encoder pcm_s64le_encoder pcm_u8_encoder pcm_u16be_encoder pcm_u16le_encoder pcm_u24be_encoder pcm_u24le_encoder pcm_u32be_encoder pcm_u32le_encoder pcm_vidc_encoder roq_dpcm_encoder adpcm_adx_encoder adpcm_argo_encoder adpcm_g722_encoder adpcm_g726_encoder adpcm_g726le_encoder adpcm_ima_amv_encoder adpcm_ima_alp_encoder adpcm_ima_apm_encoder adpcm_ima_qt_encoder adpcm_ima_ssi_encoder adpcm_ima_wav_encoder adpcm_ima_ws_encoder adpcm_ms_encoder adpcm_swf_encoder adpcm_yamaha_encoder ssa_encoder ass_encoder dvbsub_encoder dvdsub_encoder movtext_encoder srt_encoder subrip_encoder text_encoder ttml_encoder webvtt_encoder xsub_encoder aac_at_encoder alac_at_encoder ilbc_at_encoder pcm_alaw_at_encoder pcm_mulaw_at_encoder libaom_av1_encoder libcodec2_encoder libfdk_aac_encoder libgsm_encoder libgsm_ms_encoder libilbc_encoder libjxl_encoder libmp3lame_encoder libopencore_amrnb_encoder libopenjpeg_encoder libopus_encoder librav1e_encoder libshine_encoder libspeex_encoder libsvtav1_encoder libtheora_encoder libtwolame_encoder libvo_amrwbenc_encoder libvorbis_encoder libvpx_vp8_encoder libvpx_vp9_encoder libwebp_anim_encoder libwebp_encoder libx262_encoder libx264_encoder libx264rgb_encoder libx265_encoder libxavs_encoder libxavs2_encoder libxvid_encoder aac_mf_encoder ac3_mf_encoder h263_v4l2m2m_encoder av1_mediacodec_encoder av1_nvenc_encoder av1_qsv_encoder av1_amf_encoder av1_vaapi_encoder libopenh264_encoder h264_amf_encoder h264_mf_encoder h264_nvenc_encoder h264_omx_encoder h264_qsv_encoder h264_v4l2m2m_encoder h264_vaapi_encoder h264_videotoolbox_encoder hevc_amf_encoder hevc_mediacodec_encoder hevc_mf_encoder hevc_nvenc_encoder hevc_qsv_encoder hevc_v4l2m2m_encoder hevc_vaapi_encoder hevc_videotoolbox_encoder libkvazaar_encoder mjpeg_qsv_encoder mjpeg_vaapi_encoder mp3_mf_encoder mpeg2_qsv_encoder mpeg2_vaapi_encoder mpeg4_mediacodec_encoder mpeg4_omx_encoder mpeg4_v4l2m2m_encoder prores_videotoolbox_encoder vp8_mediacodec_encoder vp8_v4l2m2m_encoder vp8_vaapi_encoder vp9_mediacodec_encoder vp9_vaapi_encoder vp9_qsv_encoder vnull_encoder anull_encoder av1_d3d11va_hwaccel av1_d3d11va2_hwaccel av1_dxva2_hwaccel av1_nvdec_hwaccel av1_vaapi_hwaccel av1_vdpau_hwaccel av1_vulkan_hwaccel h263_vaapi_hwaccel h263_videotoolbox_hwaccel h264_d3d11va_hwaccel h264_d3d11va2_hwaccel h264_dxva2_hwaccel h264_nvdec_hwaccel h264_vaapi_hwaccel h264_vdpau_hwaccel h264_videotoolbox_hwaccel h264_vulkan_hwaccel hevc_d3d11va_hwaccel hevc_d3d11va2_hwaccel hevc_dxva2_hwaccel hevc_nvdec_hwaccel hevc_vaapi_hwaccel hevc_vdpau_hwaccel hevc_videotoolbox_hwaccel hevc_vulkan_hwaccel mjpeg_nvdec_hwaccel mjpeg_vaapi_hwaccel mpeg1_nvdec_hwaccel mpeg1_vdpau_hwaccel mpeg1_videotoolbox_hwaccel mpeg2_d3d11va_hwaccel mpeg2_d3d11va2_hwaccel mpeg2_dxva2_hwaccel mpeg2_nvdec_hwaccel mpeg2_vaapi_hwaccel mpeg2_vdpau_hwaccel mpeg2_videotoolbox_hwaccel mpeg4_nvdec_hwaccel mpeg4_vaapi_hwaccel mpeg4_vdpau_hwaccel mpeg4_videotoolbox_hwaccel prores_videotoolbox_hwaccel vc1_d3d11va_hwaccel vc1_d3d11va2_hwaccel vc1_dxva2_hwaccel vc1_nvdec_hwaccel vc1_vaapi_hwaccel vc1_vdpau_hwaccel vp8_nvdec_hwaccel vp8_vaapi_hwaccel vp9_d3d11va_hwaccel vp9_d3d11va2_hwaccel vp9_dxva2_hwaccel vp9_nvdec_hwaccel vp9_vaapi_hwaccel vp9_vdpau_hwaccel vp9_videotoolbox_hwaccel wmv3_d3d11va_hwaccel wmv3_d3d11va2_hwaccel wmv3_dxva2_hwaccel wmv3_nvdec_hwaccel wmv3_vaapi_hwaccel wmv3_vdpau_hwaccel aac_parser aac_latm_parser ac3_parser adx_parser amr_parser av1_parser avs2_parser avs3_parser bmp_parser cavsvideo_parser cook_parser cri_parser dca_parser dirac_parser dnxhd_parser dolby_e_parser dpx_parser dvaudio_parser dvbsub_parser dvdsub_parser dvd_nav_parser evc_parser flac_parser ftr_parser g723_1_parser g729_parser gif_parser gsm_parser h261_parser h263_parser h264_parser hevc_parser hdr_parser ipu_parser jpeg2000_parser jpegxl_parser misc4_parser mjpeg_parser mlp_parser mpeg4video_parser mpegaudio_parser mpegvideo_parser opus_parser png_parser pnm_parser qoi_parser rv34_parser sbc_parser sipr_parser tak_parser vc1_parser vorbis_parser vp3_parser vp8_parser vp9_parser vvc_parser webp_parser xbm_parser xma_parser xwd_parser alsa_indev android_camera_indev avfoundation_indev bktr_indev decklink_indev dshow_indev fbdev_indev gdigrab_indev iec61883_indev jack_indev kmsgrab_indev lavfi_indev openal_indev oss_indev pulse_indev sndio_indev v4l2_indev vfwcap_indev xcbgrab_indev libcdio_indev libdc1394_indev alsa_outdev audiotoolbox_outdev caca_outdev decklink_outdev fbdev_outdev opengl_outdev oss_outdev pulse_outdev sdl2_outdev sndio_outdev v4l2_outdev xv_outdev abench_filter acompressor_filter acontrast_filter acopy_filter acue_filter acrossfade_filter acrossover_filter acrusher_filter adeclick_filter adeclip_filter adecorrelate_filter adelay_filter adenorm_filter aderivative_filter adrc_filter adynamicequalizer_filter adynamicsmooth_filter aecho_filter aemphasis_filter aeval_filter aexciter_filter afade_filter afftdn_filter afftfilt_filter afir_filter aformat_filter afreqshift_filter afwtdn_filter agate_filter aiir_filter aintegral_filter ainterleave_filter alatency_filter alimiter_filter allpass_filter aloop_filter amerge_filter ametadata_filter amix_filter amultiply_filter anequalizer_filter anlmdn_filter anlmf_filter anlms_filter anull_filter apad_filter aperms_filter aphaser_filter aphaseshift_filter apsnr_filter apsyclip_filter apulsator_filter arealtime_filter aresample_filter areverse_filter arls_filter arnndn_filter asdr_filter asegment_filter aselect_filter asendcmd_filter asetnsamples_filter asetpts_filter asetrate_filter asettb_filter ashowinfo_filter asidedata_filter asisdr_filter asoftclip_filter aspectralstats_filter asplit_filter asr_filter astats_filter astreamselect_filter asubboost_filter asubcut_filter asupercut_filter asuperpass_filter asuperstop_filter atempo_filter atilt_filter atrim_filter axcorrelate_filter azmq_filter bandpass_filter bandreject_filter bass_filter biquad_filter bs2b_filter channelmap_filter channelsplit_filter chorus_filter compand_filter compensationdelay_filter crossfeed_filter crystalizer_filter ... Skipped 16978 lines ... 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc cbrt 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return cbrt(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc cbrtf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return cbrtf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc copysign 2 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return copysign(f, g); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc cosf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return cosf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc erf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return erf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc exp2 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return exp2(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc exp2f 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return exp2f(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc expf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return expf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc hypot 2 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return hypot(f, g); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc isfinite 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return isfinite(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc isinf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return isinf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc isnan 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return isnan(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc ldexpf 2 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return ldexpf(f, g); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc llrint 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return llrint(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc llrintf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return llrintf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc log2 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return log2(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc log2f 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return log2f(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc log10f 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return log10f(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc lrint 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return lrint(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc lrintf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return lrintf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc powf 2 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return powf(f, g); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc rint 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return rint(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc round 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return round(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc roundf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return roundf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc sinf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return sinf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc trunc 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return trunc(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm check_mathfunc truncf 1 -lm test_ld cc -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 float foo(float f, float g) { return truncf(f); } 3 int main(void){ return (int) foo; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c:3:24: warning: cast to smaller integer type 'int' from 'float (*)(float, float)' [-Wpointer-to-int-cast] int main(void){ return (int) foo; } ^~~~~~~~~ 1 warning generated. cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lm require libsoxr soxr.h soxr_create -lsoxr -lm check_lib libsoxr soxr.h soxr_create -lsoxr -lm check_func_headers soxr.h soxr_create -lsoxr -lm test_ld cc -lsoxr -lm test_cc BEGIN /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c 1 #include 2 #include 3 long check_soxr_create(void) { return (long) soxr_create; } 4 int main(void) { int ret = 0; 5 ret |= ((intptr_t)check_soxr_create) & 0xFFFF; 6 return ret; } END /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/cflags.rsp -arch arm64 -std=c11 -Werror=partial-availability -fomit-frame-pointer -fPIC -pthread -c -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.c cc @/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/ffmpeg/arm64-osx-rel/ldflags.rsp -L/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/lib -arch arm64 -Wl,-dynamic,-search_paths_first -o /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test /var/folders/2t/jzczznpx033c6tbrdt24ldhw0000gn/T//ffconf.jYajdNJY/test.o -lsoxr -lm ld: Undefined symbols: _av_get_cpu_flags, referenced from: _soxr_create in libsoxr.a[2](soxr.c.o) clang: error: linker command failed with exit code 1 (use -v to see invocation) ERROR: libsoxr not found ```

Additional context

vcpkg.json ``` { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "lichtsteuerung", "version-string": "2.0 $.0", "dependencies": [ { "name": "ffmpeg", "default-features": false, "features": [ "soxr" ] } ], "$overrides": [ { "name": "llvm", "version": "14.0.6#1" } ], "$builtin-baseline": "e68bd1cc40a13fd47d999ecff333e8b809b2c720" } ```
LilyWangLL commented 9 months ago

I can't repro this issue locally both with classic mode and manifest mode. I saw the error show libsoxr not found, but ffmpeg[soxr] has installed dependency port soxr.

autoantwort commented 8 months ago

I think it gets found, but then fails with

ld: Undefined symbols:
  _av_get_cpu_flags, referenced from:
      _soxr_create in libsoxr.a[2](soxr.c.o)