GEN libavutil/libavutil.version GEN libavcodec/libavcodec.version GEN libavformat/libavformat.version GEN libavfilter/libavfilter.version GEN libavdevice/libavdevice.version GEN libswscale/libswscale.version GEN libswresample/libswresample.version GEN libpostproc/libpostproc.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/dshow.o CC libavdevice/dshow_common.o CC libavdevice/dshow_crossbar.o CC libavdevice/dshow_enummediatypes.o CC libavdevice/dshow_enumpins.o src/libavdevice/dshow.c:987:39: warning: unused variable 'acaps' [-Wunused-variable] AUDIO_STREAM_CONFIG_CAPS *acaps = caps; ^ CC libavdevice/dshow_filter.o 1 warning generated. CC libavdevice/dshow_pin.o CC libavdevice/gdigrab.o CC libavdevice/lavfi.o CC libavdevice/utils.o CC libavdevice/version.o CC libavdevice/vfwcap.o GEN libavdevice/libavdevice.pc GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o src/libavformat/avio.c:60:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/avlanguage.o 1 warning generated. CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/cdxl.o CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.o CC libavformat/crypto.o CC libavformat/dash.o CC libavformat/dashenc.o CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/demux.o CC libavformat/demux_utils.o src/libavformat/dashenc.c:2407:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/derf.o src/libavformat/demux.c:1644:40: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (bitrate >= 0 && bitrate <= INT64_MAX) ~~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/dfa.o 1 warning generated. CC libavformat/dfpwmdec.o CC libavformat/dhav.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dovi_isom.o CC libavformat/dsfdec.o CC libavformat/dsicin.o CC libavformat/dss.o 1 warning generated. CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvbsub.o CC libavformat/dvbtxt.o CC libavformat/dvenc.o CC libavformat/dxa.o src/libavformat/dump.c:243:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); ~ ^~~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:88:20: note: expanded from macro 'UINT32_MAX' #define UINT32_MAX 0xffffffffU /* 4294967295U */ ^~~~~~~~~~~ 1 warning generated. CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o CC libavformat/file.o CC libavformat/filmstripdec.o src/libavformat/fifo.c:696:47: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:687:82: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/filmstripenc.o CC libavformat/fitsdec.o 2 warnings generated. CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' if (!(cond)) { \ ^~~~ 1 warning generated. CC libavformat/flacenc.o CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o CC libavformat/flvenc.o CC libavformat/format.o CC libavformat/framecrcenc.o src/libavformat/flvdec.c:465:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (isnan(d) || d < INT64_MIN || d > INT64_MAX) ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] && date.milliseconds < INT64_MAX/1000 ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:690:52: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] && date.milliseconds > INT64_MIN/1000 ~ ~~~~~~~~~^~~~~ CC libavformat/framehash.o CC libavformat/frmdec.o CC libavformat/fsb.o CC libavformat/ftp.o 3 warnings generated. CC libavformat/fwse.o CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.o CC libavformat/g729dec.o CC libavformat/gdv.o CC libavformat/genh.o CC libavformat/gif.o CC libavformat/gifdec.o CC libavformat/gopher.o CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o CC libavformat/hashenc.o CC libavformat/hca.o CC libavformat/hcom.o CC libavformat/hdsenc.o CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o CC libavformat/hls_sample_encryption.o CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o clang: ../lib/Analysis/CGSCCPassManager.cpp:958: updateCGAndAnalysisManagerForPass(llvm::LazyCallGraph&, llvm::LazyCallGraph::SCC&, llvm::LazyCallGraph::Node&, llvm::CGSCCAnalysisManager&, llvm::CGSCCUpdateResult&, llvm::FunctionAnalysisManager&, bool)::: Assertion `RefereeN && "Visited function should already have an associated node"' failed. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /home/martin/clang-nightly/bin/clang --start-no-unused-arguments -target aarch64-w64-mingw32 -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libc++ -fuse-ld=lld --end-no-unused-arguments -I. -Isrc/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1 -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DHAVE_AV_CONFIG_H -DBUILDING_avformat -std=c11 -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -Qunused-arguments -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -MMD -MF libavformat/hls.d -MT libavformat/hls.o -c -o libavformat/hls.o src/libavformat/hls.c 1. parser at end of file 2. Optimizer CC libavformat/hlsproto.o #0 0x0000562369ea2874 (/home/martin/clang-nightly/bin/clang+0x2aae874) #1 0x0000562369ea061c llvm::sys::CleanupOnSignal(unsigned long) (/home/martin/clang-nightly/bin/clang+0x2aac61c) #2 0x0000562369de50d8 (/home/martin/clang-nightly/bin/clang+0x29f10d8) #3 0x00007f2fc95dd420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420) #4 0x00007f2fc907a00b raise /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1 #5 0x00007f2fc9059859 abort /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:81:7 #6 0x00007f2fc9059729 get_sysdep_segment_value /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:509:8 #7 0x00007f2fc9059729 _nl_load_domain /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:970:34 #8 0x00007f2fc906afd6 (/lib/x86_64-linux-gnu/libc.so.6+0x33fd6) #9 0x000056236d4375b7 (/home/martin/clang-nightly/bin/clang+0x60435b7) #10 0x000056236d437f1d (/home/martin/clang-nightly/bin/clang+0x6043f1d) #11 0x000056236d439f81 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x6045f81) #12 0x000056236b1f4686 (/home/martin/clang-nightly/bin/clang+0x3e00686) #13 0x000056236d431cdb llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x603dcdb) #14 0x00005623698083f6 (/home/martin/clang-nightly/bin/clang+0x24143f6) #15 0x000056236d435b40 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x6041b40) #16 0x00005623698083a6 (/home/martin/clang-nightly/bin/clang+0x24143a6) #17 0x000056236d433b7b llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x603fb7b) #18 0x0000562369808496 (/home/martin/clang-nightly/bin/clang+0x2414496) #19 0x00005623696cd67e llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x22d967e) #20 0x000056236980ee65 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x241ae65) #21 0x000056236b1f7d56 (/home/martin/clang-nightly/bin/clang+0x3e03d56) #22 0x00005623696cd67e llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x22d967e) #23 0x000056236a24eb4f (/home/martin/clang-nightly/bin/clang+0x2e5ab4f) #24 0x000056236a251052 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) (/home/martin/clang-nightly/bin/clang+0x2e5d052) #25 0x000056236b1896eb (/home/martin/clang-nightly/bin/clang+0x3d956eb) #26 0x000056236c0dc029 clang::ParseAST(clang::Sema&, bool, bool) (/home/martin/clang-nightly/bin/clang+0x4ce8029) #27 0x000056236b1880e8 clang::CodeGenAction::ExecuteAction() (/home/martin/clang-nightly/bin/clang+0x3d940e8) #28 0x000056236aa36d99 clang::FrontendAction::Execute() (/home/martin/clang-nightly/bin/clang+0x3642d99) #29 0x000056236a9bf59e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/martin/clang-nightly/bin/clang+0x35cb59e) #30 0x000056236ab171d3 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/martin/clang-nightly/bin/clang+0x37231d3) #31 0x0000562368316207 cc1_main(llvm::ArrayRef, char const*, void*) (/home/martin/clang-nightly/bin/clang+0xf22207) #32 0x000056236830f538 (/home/martin/clang-nightly/bin/clang+0xf1b538) #33 0x000056236a82db89 (/home/martin/clang-nightly/bin/clang+0x3439b89) #34 0x0000562369de587a llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/home/martin/clang-nightly/bin/clang+0x29f187a) #35 0x000056236a82e29f (/home/martin/clang-nightly/bin/clang+0x343a29f) #36 0x000056236a7f77a9 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/martin/clang-nightly/bin/clang+0x34037a9) #37 0x000056236a7f822d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/home/martin/clang-nightly/bin/clang+0x340422d) #38 0x000056236a801fdc clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/home/martin/clang-nightly/bin/clang+0x340dfdc) #39 0x0000562368314753 clang_main(int, char**) (/home/martin/clang-nightly/bin/clang+0xf20753) #40 0x00007f2fc905b083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3 #41 0x000056236830f12e _start (/home/martin/clang-nightly/bin/clang+0xf1b12e) clang-16: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 16.0.0 (https://github.com/llvm/llvm-project.git 950a1618fd6028c76649db1668dc4f97bc69d782) Target: aarch64-w64-windows-gnu Thread model: posix InstalledDir: /home/martin/clang-nightly/bin src/libavformat/hlsenc.c:3109:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3108:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3107:128: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, ~ ^~~~~~~~~ /home/martin/clang-nightly/aarch64-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/hnm.o clang-16: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-16: note: diagnostic msg: /tmp/hls-deeb45.c clang-16: note: diagnostic msg: /tmp/hls-deeb45.sh clang-16: note: diagnostic msg: ******************** make: *** [/home/martin/fate/src/ffbuild/common.mak:81: libavformat/hls.o] Error 1 make: *** Waiting for unfinished jobs.... 3 warnings generated.