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/i686-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/avlanguage.o 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 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/i686-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux_utils.o 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/i686-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 1 warning generated. CC libavformat/dss.o 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/i686-w64-mingw32/include/stdint.h:88:20: note: expanded from macro 'UINT32_MAX' #define UINT32_MAX 0xffffffffU /* 4294967295U */ ^~~~~~~~~~~ CC libavformat/eacdata.o CC libavformat/electronicarts.o 1 warning generated. 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 CC libavformat/filmstripenc.o CC libavformat/fitsdec.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/i686-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/i686-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ 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 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/i686-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ CC libavformat/framecrcenc.o 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 3 warnings generated. CC libavformat/fsb.o CC libavformat/ftp.o 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 CC libavformat/hlsproto.o CC libavformat/hnm.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 i686-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 -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 -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 #0 0x000055d9c4424874 (/home/martin/clang-nightly/bin/clang+0x2aae874) #1 0x000055d9c442261c llvm::sys::CleanupOnSignal(unsigned long) (/home/martin/clang-nightly/bin/clang+0x2aac61c) #2 0x000055d9c43670d8 (/home/martin/clang-nightly/bin/clang+0x29f10d8) #3 0x00007f4110159420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420) #4 0x00007f410fbf600b raise /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1 #5 0x00007f410fbd5859 abort /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:81:7 #6 0x00007f410fbd5729 get_sysdep_segment_value /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:509:8 #7 0x00007f410fbd5729 _nl_load_domain /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:970:34 #8 0x00007f410fbe6fd6 (/lib/x86_64-linux-gnu/libc.so.6+0x33fd6) #9 0x000055d9c79b95b7 (/home/martin/clang-nightly/bin/clang+0x60435b7) #10 0x000055d9c79b9f1d (/home/martin/clang-nightly/bin/clang+0x6043f1d) #11 0x000055d9c79bbf81 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x6045f81) #12 0x000055d9c5776686 (/home/martin/clang-nightly/bin/clang+0x3e00686) #13 0x000055d9c79b3cdb llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x603dcdb) #14 0x000055d9c3d8a3f6 (/home/martin/clang-nightly/bin/clang+0x24143f6) #15 0x000055d9c79b7b40 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/martin/clang-nightly/bin/clang+0x6041b40) #16 0x000055d9c3d8a3a6 (/home/martin/clang-nightly/bin/clang+0x24143a6) #17 0x000055d9c79b5b7b llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x603fb7b) #18 0x000055d9c3d8a496 (/home/martin/clang-nightly/bin/clang+0x2414496) #19 0x000055d9c3c4f67e llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x22d967e) #20 0x000055d9c3d90e65 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x241ae65) #21 0x000055d9c5779d56 (/home/martin/clang-nightly/bin/clang+0x3e03d56) #22 0x000055d9c3c4f67e llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/home/martin/clang-nightly/bin/clang+0x22d967e) #23 0x000055d9c47d0b4f (/home/martin/clang-nightly/bin/clang+0x2e5ab4f) #24 0x000055d9c47d3052 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 0x000055d9c570b6eb (/home/martin/clang-nightly/bin/clang+0x3d956eb) #26 0x000055d9c665e029 clang::ParseAST(clang::Sema&, bool, bool) (/home/martin/clang-nightly/bin/clang+0x4ce8029) #27 0x000055d9c570a0e8 clang::CodeGenAction::ExecuteAction() (/home/martin/clang-nightly/bin/clang+0x3d940e8) #28 0x000055d9c4fb8d99 clang::FrontendAction::Execute() (/home/martin/clang-nightly/bin/clang+0x3642d99) #29 0x000055d9c4f4159e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/martin/clang-nightly/bin/clang+0x35cb59e) #30 0x000055d9c50991d3 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/martin/clang-nightly/bin/clang+0x37231d3) #31 0x000055d9c2898207 cc1_main(llvm::ArrayRef, char const*, void*) (/home/martin/clang-nightly/bin/clang+0xf22207) #32 0x000055d9c2891538 (/home/martin/clang-nightly/bin/clang+0xf1b538) #33 0x000055d9c4dafb89 (/home/martin/clang-nightly/bin/clang+0x3439b89) #34 0x000055d9c436787a llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/home/martin/clang-nightly/bin/clang+0x29f187a) #35 0x000055d9c4db029f (/home/martin/clang-nightly/bin/clang+0x343a29f) #36 0x000055d9c4d797a9 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/martin/clang-nightly/bin/clang+0x34037a9) #37 0x000055d9c4d7a22d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/home/martin/clang-nightly/bin/clang+0x340422d) #38 0x000055d9c4d83fdc clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/home/martin/clang-nightly/bin/clang+0x340dfdc) #39 0x000055d9c2896753 clang_main(int, char**) (/home/martin/clang-nightly/bin/clang+0xf20753) #40 0x00007f410fbd7083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3 #41 0x000055d9c289112e _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: i686-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/i686-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/i686-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/i686-w64-mingw32/include/stdint.h:84:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 9223372036854775807LL ^~~~~~~~~~~~~~~~~~~~~ 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-b44a77.c clang-16: note: diagnostic msg: /tmp/hls-b44a77.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.