Running phase: unpackPhase unpacking source archive /nix/store/1gbypvjv3bjpgfjkxc6lqp3ifyv1wwvl-transcode-1.1.7.tar.bz2 source root is transcode-1.1.7 setting SOURCE_DATE_EPOCH to timestamp 1321721441 of file "transcode-1.1.7/tools/Makefile.in" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./autotools/config.sub Updating Autotools / GNU config script to a newer upstream version: ./autotools/config.guess Running phase: configurePhase fixing libtool script ./autotools/ltmain.sh patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/f5iksahxnrcz8kszjihl3ybxf37dxp91-transcode-1.1.7 --disable-ffmpeg --disable-libavcodec --disable-libavformat --enable-lzo --enable-ogg --enable-vorbis --enable-theora --enable-libxml2 --enable-x264 --enable-libmpeg2 --enable-xvid checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for gawk... (cached) gawk checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking dependency style of gcc... none checking for gawk... /nix/store/87igisss92h96n689797k2rzlikzdpqm-gawk-5.3.1/bin/gawk checking for dlopen in -ldl... yes checking for dlopen... yes checking how to print strings... printf checking for a sed that does not truncate output... /nix/store/fcny04vmfnkqc4ym5m9znckswlq9pglg-gnused-4.9/bin/sed checking for grep that handles long lines and -e... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep checking for egrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -E checking for fgrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -F checking for ld used by gcc... ld checking if the linker (ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse nm output from gcc object... ok checking for sysroot... no ./configure: line 7629: /usr/bin/file: No such file or directory checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... (cached) yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking whether the g++ linker (ld) supports shared libraries... yes checking for g++ option to produce PIC... -DPIC checking if g++ PIC flag -DPIC works... yes checking if g++ static flag works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... unsupported checking for standard header files... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether byte ordering is bigendian... no checking __attribute__((...)) support... yes checking __attribute__((aligned())) support... 64 checking stdlib.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking for GNU libc compatible malloc... yes checking return type of signal handlers... void checking for getopt_long_only... yes checking for getpagesize... yes checking for gettimeofday... yes checking for mmap... yes checking for strlcat... yes checking for strlcpy... yes checking for strtof... yes checking for vsscanf... yes checking for sysconf(_SC_PAGESIZE)... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for pthreads in -lpthread... yes checking for build architecture... AMD64 architecture (AMD64) checking if $CC groks MMX inline assembly... yes checking if $CC groks 3DNow inline assembly... yes checking if $CC groks SSE inline assembly... yes checking if $CC can handle SSE2 inline asm... yes checking if $CC groks AltiVec inline assembly... no checking if $CC groks AltiVec C extensions... no checking if linker needs -framework vecLib... checking pkg-config is at least version 0.20... yes checking for X... no configure: WARNING: can not find X11 checking for gzopen in -lz... yes checking for sin in -lm... yes checking for ffmpeg support... disabled checking whether libv4l2 support is requested... no checking whether libv4lconvert support is requested... no checking whether libmpeg2 support is requested... yes checking for LIBMPEG2... yes checking whether libmpeg2convert support is requested... no checking enable new or experimental components... no checking enable deprecated components... no checking for internal static framebuffer support... yes checking whether v4l support is requested... no checking whether bktr support is requested... no checking whether sunau support is requested... no checking whether OSS support is requested... no checking whether ALSA support is requested... no checking encore2.h usability... no checking encore2.h presence... no checking for encore2.h... no checking whether libpostproc support is requested... no checking whether freetype2 support is requested... no checking whether lame support is requested... yes checking for pkgconfig support for lame... no checking how to determine LAME_CFLAGS... default checking how to determine LAME_LIBS... default checking for lame_init in -lmp3lame... yes checking lame/lame.h usability... yes checking lame/lame.h presence... yes checking for lame/lame.h... yes checking lame version... 3100 checking whether xvid support is requested... yes checking for pkgconfig support for xvid... no checking how to determine xvid_CFLAGS... default checking xvid.h usability... yes checking xvid.h presence... yes checking for xvid.h... yes checking how to determine xvid_LIBS... default checking for xvid_global in -lxvidcore... yes checking xvid version >= 1.0... yes checking whether x264 support is requested... yes checking for X264... yes checking x264 version... 164 checking whether ogg support is requested... yes checking for OGG... yes checking whether vorbis support is requested... yes checking for VORBIS... yes checking whether theora support is requested... yes checking for THEORA... yes checking whether libdvdread support is requested... yes checking for pkgconfig support for libdvdread... no checking how to determine LIBDVDREAD_CFLAGS... default checking how to determine LIBDVDREAD_LIBS... default checking for DVDOpen in -ldvdread... yes checking dvdread/dvd_reader.h usability... yes checking dvdread/dvd_reader.h presence... yes checking for dvdread/dvd_reader.h... yes checking whether pvm3 support is requested... no checking whether libdv support is requested... no checking whether libquicktime support is requested... no checking whether lzo support is requested... yes checking for pkgconfig support for lzo... no checking how to determine LZO_CFLAGS... default checking lzo/lzo1x.h usability... yes checking lzo/lzo1x.h presence... yes checking for lzo/lzo1x.h... yes checking how to determine LZO_LIBS... default checking for lzo_version in -llzo2... yes checking whether a52 support is requested... no checking whether faac support is requested... no checking whether libxml2 support is requested... yes checking for LIBXML2... yes checking whether ibp and lors support is requested... no checking whether mjpegtools support is requested... no checking whether sdl support is requested... no Package ImageMagick was not found in the pkg-config search path. Perhaps you should add the directory containing `ImageMagick.pc' to the PKG_CONFIG_PATH environment variable No package 'ImageMagick' found checking whether imagemagick support is requested... no checking whether libjpegmmx support is requested... no checking whether libjpeg support is requested... yes checking for pkgconfig support for libjpeg... no checking how to determine LIBJPEG_CFLAGS... default checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking how to determine LIBJPEG_LIBS... default checking for jpeg_CreateCompress in -ljpeg... yes checking whether bsdav support is requested... no checking whether iconv support is requested... yes checking for pkgconfig support for iconv... no checking how to determine ICONV_CFLAGS... default checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking how to determine ICONV_LIBS... default checking for iconv_open in -liconv... no checking for libiconv_open in -liconv... no checking for iconv_open in -lc... yes checking for PV3 support... no checking for NuppelVideo support... no configure: WARNING: GCC 4.2.x produces spurious warnings, -Werror disabled configure: creating ./config.status config.status: creating Makefile config.status: creating aclib/Makefile config.status: creating avilib/Makefile config.status: creating docs/Makefile config.status: creating docs/html/Makefile config.status: creating docs/man/Makefile config.status: creating docs/pvm3/Makefile config.status: creating docs/tech/Makefile config.status: creating docs/tech/html/Makefile config.status: creating encode/Makefile config.status: creating export/Makefile config.status: creating filter/Makefile config.status: creating filter/divxkey/Makefile config.status: creating filter/extsub/Makefile config.status: creating filter/preview/Makefile config.status: creating filter/subtitler/Makefile config.status: creating filter/tomsmocomp/Makefile config.status: creating filter/yuvdenoise/Makefile config.status: creating filter/stabilize/Makefile config.status: creating import/Makefile config.status: creating import/framegen/Makefile config.status: creating import/nuv/Makefile config.status: creating import/v4l/Makefile config.status: creating multiplex/Makefile config.status: creating libdldarwin/Makefile config.status: creating libtc/Makefile config.status: creating libtcaudio/Makefile config.status: creating libtcvideo/Makefile config.status: creating pvm3/Makefile config.status: creating src/Makefile config.status: creating testsuite/Makefile config.status: creating tools/Makefile config.status: creating transcode.spec config.status: creating filter/parse_csv.awk config.status: creating filter/filter_list.awk config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands ---------------------------------------- Summary for transcode 1.1.7: ---------------------------------------- core options ---------------------------------------- enable experimental code no enable deprecated code no static AV-frame buffering yes A52 default decoder no FFmpeg support no hardware support ---------------------------------------- v4l (legacy) no v4l2 no ALSA no OSS no bktr no sunau no optional module support ---------------------------------------- PV3 no NuppelVideo no optional package support ---------------------------------------- IBP (libxio) no X11 no Xv extension no Xshm extension no Xaw library no Xpm library no libavcodec no libavformat no libv4l2 no libv4lconvert no libmpeg2 yes libmpeg2convert no libpostproc no freetype2 no lame yes xvid yes x264 yes ogg yes vorbis yes theora yes libdvdread yes pvm3 no libdv no libquicktime no lzo yes a52 no faac no libxml2 yes mjpegtools no sdl no imagemagick no libjpeg yes bsdav no iconv yes Running phase: buildPhase build flags: -j2 SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash make all-recursive make[1]: Entering directory '/build/transcode-1.1.7' Making all in aclib make[2]: Entering directory '/build/transcode-1.1.7/aclib' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o accore.lo accore.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o average.lo average.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c accore.c -fPIC -DPIC -o .libs/accore.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c average.c -fPIC -DPIC -o .libs/average.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o imgconvert.lo imgconvert.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c imgconvert.c -fPIC -DPIC -o .libs/imgconvert.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o img_rgb_packed.lo img_rgb_packed.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c img_rgb_packed.c -fPIC -DPIC -o .libs/img_rgb_packed.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o img_yuv_mixed.lo img_yuv_mixed.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c img_yuv_mixed.c -fPIC -DPIC -o .libs/img_yuv_mixed.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o img_yuv_packed.lo img_yuv_packed.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c img_yuv_packed.c -fPIC -DPIC -o .libs/img_yuv_packed.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o img_yuv_planar.lo img_yuv_planar.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c img_yuv_planar.c -fPIC -DPIC -o .libs/img_yuv_planar.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o img_yuv_rgb.lo img_yuv_rgb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c img_yuv_rgb.c -fPIC -DPIC -o .libs/img_yuv_rgb.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o memcpy.lo memcpy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c memcpy.c -fPIC -DPIC -o .libs/memcpy.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c -o rescale.lo rescale.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -g -O2 -c rescale.c -fPIC -DPIC -o .libs/rescale.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o libac.la accore.lo average.lo imgconvert.lo img_rgb_packed.lo img_yuv_mixed.lo img_yuv_packed.lo img_yuv_planar.lo img_yuv_rgb.lo memcpy.lo rescale.lo -lm -lz -ldl libtool: link: ar cru .libs/libac.a .libs/accore.o .libs/average.o .libs/imgconvert.o .libs/img_rgb_packed.o .libs/img_yuv_mixed.o .libs/img_yuv_packed.o .libs/img_yuv_planar.o .libs/img_yuv_rgb.o .libs/memcpy.o .libs/rescale.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libac.a libtool: link: ( cd ".libs" && rm -f "libac.la" && ln -s "../libac.la" "libac.la" ) make[2]: Leaving directory '/build/transcode-1.1.7/aclib' Making all in avilib make[2]: Entering directory '/build/transcode-1.1.7/avilib' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c -o platform_posix.lo platform_posix.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c -o avidump.lo avidump.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c platform_posix.c -fPIC -DPIC -o .libs/platform_posix.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c avidump.c -fPIC -DPIC -o .libs/avidump.o In file included from avidump.c:40: avidump.c: In function 'ProcessChunk': ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:581:9: note: in expansion of macro 'xio_read' 581 | xio_read(fd, &fcc_type,sizeof(FOURCC)); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:615:13: note: in expansion of macro 'xio_read' 615 | xio_read(fd, &offset,8); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:616:13: note: in expansion of macro 'xio_read' 616 | xio_read(fd, &size, 4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:617:13: note: in expansion of macro 'xio_read' 617 | xio_read(fd, &duration,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:639:13: note: in expansion of macro 'xio_read' 639 | xio_read(fd, &offset,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:640:13: note: in expansion of macro 'xio_read' 640 | xio_read(fd, &size, 4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:663:13: note: in expansion of macro 'xio_read' 663 | xio_read(fd, &val32,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:679:13: note: in expansion of macro 'xio_read' 679 | xio_read(fd, &val32, 4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:684:13: note: in expansion of macro 'xio_read' 684 | xio_read(fd, &val32, 4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:689:13: note: in expansion of macro 'xio_read' 689 | xio_read(fd, &val32, 4); | ^~~~~~~~ avidump.c: In function 'dump_vals': ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:329:13: note: in expansion of macro 'xio_read' 329 | xio_read(fd, &val8, 1); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:333:13: note: in expansion of macro 'xio_read' 333 | xio_read(fd, &val64, 8); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:338:13: note: in expansion of macro 'xio_read' 338 | xio_read(fd, &val32, 4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:343:13: note: in expansion of macro 'xio_read' 343 | xio_read(fd, &val32,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:357:13: note: in expansion of macro 'xio_read' 357 | xio_read(fd, &val32,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:370:13: note: in expansion of macro 'xio_read' 370 | xio_read(fd, &val32,4); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:381:13: note: in expansion of macro 'xio_read' 381 | xio_read(fd, &val16,2); | ^~~~~~~~ ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:387:13: note: in expansion of macro 'xio_read' 387 | xio_read(fd, &val16,2); | ^~~~~~~~ avidump.c: In function 'DumpChunk': ../libtc/xio.h:44:18: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | #define xio_read read avidump.c:761:7: note: in expansion of macro 'xio_read' 761 | xio_read(fd, &formtype,sizeof(FOURCC)); /* read the form type */ | ^~~~~~~~ /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c -o avilib.lo avilib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c avilib.c -fPIC -DPIC -o .libs/avilib.o avilib.c: In function 'avi_parse_index_from_file': avilib.c:1946:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 1946 | fgets(data, 100, fd); | ^~~~~~~~~~~~~~~~~~~~ avilib.c:1954:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 1954 | fgets(data, 100, fd); | ^~~~~~~~~~~~~~~~~~~~ /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c -o wavlib.lo wavlib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I../libtc -I.. -g -O2 -c wavlib.c -fPIC -DPIC -o .libs/wavlib.o /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o libwav.la platform_posix.lo wavlib.lo -lm -lz -ldl avilib.c: In function 'avi_update_header.isra': avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:876:8: note: in expansion of macro 'OUTSHRT' 876 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:696:18: note: at offset [-9223372036854775806, -9223372036854775779] into destination object 'AVI_header' of size 2048 696 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ libtool: link: ar cru .libs/libwav.a .libs/platform_posix.o .libs/wavlib.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libwav.a In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/string.h:548, from avilib.h:38, from avilib.c:38: In function 'memcpy', inlined from 'avi_update_header.isra' at avilib.c:844:8: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_update_header.isra' at avilib.c:838:8: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_update_header.isra' at avilib.c:844:8: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: link: ( cd ".libs" && rm -f "libwav.la" && ln -s "../libwav.la" "libwav.la" ) In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1397:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1396:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1397:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1398:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775797] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1393:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1396:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1388:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1393:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775797] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1388:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1381:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1398:3: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1412:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1414:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1414:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1417:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1416:7: avilib.c:79:11: warning: writing 8 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1420:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1419:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1404:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1404:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1409:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1410:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1408:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1409:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1407:7: avilib.c:79:11: warning: writing 8 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1406:7: avilib.c:79:11: warning: writing 8 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1408:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775800, -9223372036854775793] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1409:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775800, -9223372036854775789] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1466:14: note: in expansion of macro 'OUTSHRT' 1466 | OUTSHRT(AVI->track[j].a_fmt); /* Format */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1466:14: note: in expansion of macro 'OUTSHRT' 1466 | OUTSHRT(AVI->track[j].a_fmt); /* Format */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775804] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1467:14: note: in expansion of macro 'OUTSHRT' 1467 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1467:14: note: in expansion of macro 'OUTSHRT' 1467 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1468:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775806, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1468:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1472:14: note: in expansion of macro 'OUTSHRT' 1472 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1472:14: note: in expansion of macro 'OUTSHRT' 1472 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1471:14: note: in expansion of macro 'OUTSHRT' 1471 | OUTSHRT(sampsize/4); /* BlockAlign */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1471:14: note: in expansion of macro 'OUTSHRT' 1471 | OUTSHRT(sampsize/4); /* BlockAlign */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775804] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1431:14: note: in expansion of macro 'OUTSHRT' 1431 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1431:14: note: in expansion of macro 'OUTSHRT' 1431 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1449:14: note: in expansion of macro 'OUTSHRT' 1449 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1449:14: note: in expansion of macro 'OUTSHRT' 1449 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1449:14: note: in expansion of macro 'OUTSHRT' 1449 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1449:14: note: in expansion of macro 'OUTSHRT' 1449 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1457:14: note: in expansion of macro 'OUTSHRT' 1457 | OUTSHRT(1); /* wID */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1458:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775806, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775802, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775801, -9223372036854775800] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1456:14: note: in expansion of macro 'OUTSHRT' 1456 | OUTSHRT(12); /* cbSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1458:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1454:14: note: in expansion of macro 'OUTSHRT' 1454 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1454:14: note: in expansion of macro 'OUTSHRT' 1454 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1456:14: note: in expansion of macro 'OUTSHRT' 1456 | OUTSHRT(12); /* cbSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775806, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1457:14: note: in expansion of macro 'OUTSHRT' 1457 | OUTSHRT(1); /* wID */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1457:14: note: in expansion of macro 'OUTSHRT' 1457 | OUTSHRT(1); /* wID */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775802] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1453:14: note: in expansion of macro 'OUTSHRT' 1453 | OUTSHRT(sampsize/4); /* BlockAlign */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1456:14: note: in expansion of macro 'OUTSHRT' 1456 | OUTSHRT(12); /* cbSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1456:14: note: in expansion of macro 'OUTSHRT' 1456 | OUTSHRT(12); /* cbSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775800] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1458:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775802] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1459:14: note: in expansion of macro 'OUTSHRT' 1459 | OUTSHRT(nBlockAlign); /* nBlockSize */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775804] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1460:14: note: in expansion of macro 'OUTSHRT' 1460 | OUTSHRT(1); /* nFramesPerBlock */ | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1431:14: note: in expansion of macro 'OUTSHRT' 1431 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1431:14: note: in expansion of macro 'OUTSHRT' 1431 | OUTSHRT(AVI->track[j].a_chans); /* Number of channels */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1442:14: note: in expansion of macro 'OUTSHRT' 1442 | OUTSHRT(1); /* nFramesPerBlock */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1440:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1441:14: note: in expansion of macro 'OUTSHRT' 1441 | OUTSHRT(nBlockAlign); /* nBlockSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1441:14: note: in expansion of macro 'OUTSHRT' 1441 | OUTSHRT(nBlockAlign); /* nBlockSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775802] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1439:14: note: in expansion of macro 'OUTSHRT' 1439 | OUTSHRT(1); /* wID */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1440:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775806, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1438:14: note: in expansion of macro 'OUTSHRT' 1438 | OUTSHRT(12); /* cbSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1440:7: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1441:14: note: in expansion of macro 'OUTSHRT' 1441 | OUTSHRT(nBlockAlign); /* nBlockSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775802, -9223372036854775799] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1441:14: note: in expansion of macro 'OUTSHRT' 1441 | OUTSHRT(nBlockAlign); /* nBlockSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775801, -9223372036854775798] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1436:14: note: in expansion of macro 'OUTSHRT' 1436 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775807] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1436:14: note: in expansion of macro 'OUTSHRT' 1436 | OUTSHRT(AVI->track[j].a_bits); /* BitsPerSample */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775806] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 2 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1438:14: note: in expansion of macro 'OUTSHRT' 1438 | OUTSHRT(12); /* cbSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775806, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1439:14: note: in expansion of macro 'OUTSHRT' 1439 | OUTSHRT(1); /* wID */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775803] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1439:14: note: in expansion of macro 'OUTSHRT' 1439 | OUTSHRT(1); /* wID */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775802] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1435:14: note: in expansion of macro 'OUTSHRT' 1435 | OUTSHRT(nBlockAlign); /* BlockAlign */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1438:14: note: in expansion of macro 'OUTSHRT' 1438 | OUTSHRT(12); /* cbSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1438:14: note: in expansion of macro 'OUTSHRT' 1438 | OUTSHRT(12); /* cbSize */ // 2 | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775803, -9223372036854775800] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:671:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 671 | AVI_header[nhb ] = (n )&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1488:12: note: in expansion of macro 'OUTSHRT' 1488 | OUTSHRT(AVI->track[j].audio_superindex->wLongsPerEntry); | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ avilib.c:672:25: warning: writing 1 byte into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 672 | AVI_header[nhb+1] = (n>>8)&0xff; \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ avilib.c:1488:12: note: in expansion of macro 'OUTSHRT' 1488 | OUTSHRT(AVI->track[j].audio_superindex->wLongsPerEntry); | ^~~~~~~ avilib.c:1103:18: note: at offset [-9223372036854775807, -9223372036854775804] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1493:17: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1493:5: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1493:17: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1493:5: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775804, -9223372036854775801] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1525:8: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'long2str', inlined from 'avi_close_output_file' at avilib.c:1522:8: avilib.c:79:11: warning: writing 4 bytes into a region of size 0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 79 | dst[0] = (n )&0xff; | ~~~~~~~^~~~~~~~~~~~~~ avilib.c: In function 'avi_close_output_file': avilib.c:1103:18: note: at offset [-9223372036854775808, -9223372036854775805] into destination object 'AVI_header' of size 2048 1103 | unsigned char AVI_header[HEADERBYTES]; | ^~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1524:8: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1523:8: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1492:5: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1389:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1387:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1383:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'avi_close_output_file' at avilib.c:1387:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:29:10: warning: '__builtin___memcpy_chk' writing 4 bytes into a region of size 0 overflows the destination [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-overflow-Wstringop-overflow=8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o libavi.la platform_posix.lo avidump.lo avilib.lo -lm -lz -ldl libtool: link: ar cru .libs/libavi.a .libs/platform_posix.o .libs/avidump.o .libs/avilib.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libavi.a libtool: link: ( cd ".libs" && rm -f "libavi.la" && ln -s "../libavi.la" "libavi.la" ) make[2]: Leaving directory '/build/transcode-1.1.7/avilib' Making all in libtc make[2]: Entering directory '/build/transcode-1.1.7/libtc' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -g -O2 -c -o cfgfile.lo cfgfile.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -g -O2 -c -o framecode.lo framecode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -g -O2 -c framecode.c -fPIC -DPIC -o .libs/framecode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -g -O2 -c cfgfile.c -fPIC -DPIC -o .libs/cfgfile.o cfgfile.c: In function 'parse_line': cfgfile.c:300:9: error: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 300 | if (strlcpy(workbuf, buf, sizeof(workbuf)) >= sizeof(workbuf)) { | ^~~~~~~ | strncpy make[2]: *** [Makefile:448: cfgfile.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/build/transcode-1.1.7/libtc' make[1]: *** [Makefile:474: all-recursive] Error 1 make[1]: Leaving directory '/build/transcode-1.1.7' make: *** [Makefile:381: all] Error 2