Skip to content

Instantly share code, notes, and snippets.

@jfly
Last active December 13, 2023 20:12
Show Gist options
  • Save jfly/d4bae05f403db731c1d1d8dee877ea3e to your computer and use it in GitHub Desktop.
Save jfly/d4bae05f403db731c1d1d8dee877ea3e to your computer and use it in GitHub Desktop.
aacgain build failure
$ nix build -L nixpkgs/a9bf124c46ef298113270b1f84a164865987a91c#aacgain
this derivation will be built:
/nix/store/lkkpqfx0vqihnnfjwdnxqwrb0z68p61y-aacgain-2.0.0.drv
building '/nix/store/lkkpqfx0vqihnnfjwdnxqwrb0z68p61y-aacgain-2.0.0.drv'...
aacgain> Running phase: unpackPhase
aacgain> unpacking source archive /nix/store/61vh48r45v36l8mc6pixvdpdsgk2zanb-source
aacgain> source root is source
aacgain> Running phase: patchPhase
aacgain> Running phase: updateAutotoolsGnuConfigScriptsPhase
aacgain> Updating Autotools / GNU config script to a newer upstream version: ./3rdparty/mp4v2/autoaux/config.sub
aacgain> Updating Autotools / GNU config script to a newer upstream version: ./3rdparty/mp4v2/autoaux/config.guess
aacgain> Running phase: configurePhase
aacgain> fixing cmake files...
aacgain> cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/share/doc/aacgain -DCMAKE_INSTALL_INFODIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin/ranlib -DCMAKE_AR=/nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/a3xqripbl7hqvki2227isqpz2swz8pk6-aacgain-2.0.0
aacgain> -- The C compiler identification is GNU 12.3.0
aacgain> -- The CXX compiler identification is GNU 12.3.0
aacgain> -- Detecting C compiler ABI info
aacgain> -- Detecting C compiler ABI info - done
aacgain> -- Check for working C compiler: /nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin/gcc - skipped
aacgain> -- Detecting C compile features
aacgain> -- Detecting C compile features - done
aacgain> -- Detecting CXX compiler ABI info
aacgain> -- Detecting CXX compiler ABI info - done
aacgain> -- Check for working CXX compiler: /nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin/g++ - skipped
aacgain> -- Detecting CXX compile features
aacgain> -- Detecting CXX compile features - done
aacgain> -- Looking for inttypes.h
aacgain> -- Looking for inttypes.h - found
aacgain> -- Looking for stdint.h
aacgain> -- Looking for stdint.h - found
aacgain> -- Looking for 4 include files stdlib.h, ..., float.h
aacgain> -- Looking for 4 include files stdlib.h, ..., float.h - found
aacgain> -- Configuring done (0.5s)
aacgain> -- Generating done (0.0s)
aacgain> CMake Warning:
aacgain> Manually-specified variables were not used by the project:
aacgain> BUILD_TESTING
aacgain> CMAKE_EXPORT_NO_PACKAGE_REGISTRY
aacgain> CMAKE_FIND_USE_PACKAGE_REGISTRY
aacgain> CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY
aacgain> CMAKE_INSTALL_BINDIR
aacgain> CMAKE_INSTALL_DOCDIR
aacgain> CMAKE_INSTALL_INCLUDEDIR
aacgain> CMAKE_INSTALL_INFODIR
aacgain> CMAKE_INSTALL_LIBDIR
aacgain> CMAKE_INSTALL_LIBEXECDIR
aacgain> CMAKE_INSTALL_LOCALEDIR
aacgain> CMAKE_INSTALL_MANDIR
aacgain> CMAKE_INSTALL_OLDINCLUDEDIR
aacgain> CMAKE_INSTALL_SBINDIR
aacgain> CMAKE_POLICY_DEFAULT_CMP0025
aacgain>
aacgain> -- Build files have been written to: /build/source/build
aacgain> cmake: enabled parallel building
aacgain> cmake: enabled parallel installing
aacgain> Running phase: buildPhase
aacgain> build flags: -j16 SHELL=/nix/store/q8qq40xg2grfh9ry1d9x4g7lq4ra7n81-bash-5.2-p21/bin/bash
aacgain> [ 5%] Creating directories for 'faad2_proj'
aacgain> [ 5%] Creating directories for 'mp4v2_proj'
aacgain> [ 8%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/common.c.o
aacgain> [ 11%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/dct64_i386.c.o
aacgain> [ 13%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/decode_i386.c.o
aacgain> [ 16%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/interface.c.o
aacgain> [ 19%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/layer1.c.o
aacgain> [ 25%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/layer2.c.o
aacgain> [ 25%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/layer3.c.o
aacgain> [ 27%] Building C object mp3gain/mpglibDBL/CMakeFiles/mpglib.dir/tabinit.c.o
aacgain> [ 30%] No download step for 'mp4v2_proj'
aacgain> [ 33%] No download step for 'faad2_proj'
aacgain> [ 36%] No update step for 'mp4v2_proj'
aacgain> [ 38%] No update step for 'faad2_proj'
aacgain> /build/source/mp3gain/mpglibDBL/interface.c: In function 'GetVbrTag':
aacgain> /build/source/mp3gain/mpglibDBL/interface.c:283:35: warning: the comparison will always evaluate as 'true' for the address of 'toc' will never be NULL [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-Waddress8;;]
aacgain> 283 | if( pTagData->toc != NULL )
aacgain> | ^~
aacgain> In file included from /build/source/mp3gain/mpglibDBL/interface.c:15:
aacgain> /build/source/mp3gain/mpglibDBL/VbrTag.h:73:17: note: 'toc' declared here
aacgain> 73 | unsigned char toc[NUMTOCENTRIES]; /* may be NULL if toc not desired*/
aacgain> | ^~~
aacgain> [ 44%] No patch step for 'faad2_proj'
aacgain> [ 44%] No patch step for 'mp4v2_proj'
aacgain> [ 47%] Performing configure step for 'mp4v2_proj'
aacgain> [ 50%] Performing configure step for 'faad2_proj'
aacgain> autoreconf: error: 'configure.ac' is required
aacgain> make[2]: *** [3rdparty/CMakeFiles/faad2_proj.dir/build.make:92: 3rdparty/faad2_proj-prefix/src/faad2_proj-stamp/faad2_proj-configure] Error 1
aacgain> make[1]: *** [CMakeFiles/Makefile2:154: 3rdparty/CMakeFiles/faad2_proj.dir/all] Error 2
aacgain> make[1]: *** Waiting for unfinished jobs....
aacgain> In function 'III_dequantize_sample',
aacgain> inlined from 'do_layer3' at /build/source/mp3gain/mpglibDBL/layer3.c:1646:10:
aacgain> /build/source/mp3gain/mpglibDBL/layer3.c:668:12: warning: array subscript 1152 is outside array bounds of 'double[2][32][18]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
aacgain> 668 | for(i=(&xr[SBLIMIT][0]-xrpnt)>>1;i>0;i--) {
aacgain> | ^~~~~~~~~~~~~~~
aacgain> /build/source/mp3gain/mpglibDBL/layer3.c: In function 'do_layer3':
aacgain> /build/source/mp3gain/mpglibDBL/layer3.c:1612:17: note: at offset 9216 into object 'hybridIn' of size 9216
aacgain> 1612 | static real hybridIn[2][SBLIMIT][SSLIMIT];
aacgain> | ^~~~~~~~
aacgain> [ 52%] Linking C static library libmpglib.a
aacgain> [ 52%] Built target mpglib
aacgain> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'autoaux'.
aacgain> libtoolize: copying file 'autoaux/ltmain.sh'
aacgain> libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
aacgain> libtoolize: and rerunning libtoolize and aclocal.
aacgain> libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
aacgain> configure.ac:83: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
aacgain> configure.ac:83: You should run autoupdate.
aacgain> aclocal.m4:122: AC_PROG_LIBTOOL is expanded from...
aacgain> configure.ac:83: the top level
aacgain> configure.ac:229: warning: The macro `AC_TRY_COMPILE' is obsolete.
aacgain> configure.ac:229: You should run autoupdate.
aacgain> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
aacgain> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
aacgain> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
aacgain> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
aacgain> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
aacgain> configure.ac:229: the top level
aacgain> configure.ac:83: installing 'autoaux/compile'
aacgain> configure:
aacgain> -->
aacgain> --> Configuring MP4v2 -r
aacgain> -->
aacgain> checking for a BSD-compatible install... /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c
aacgain> checking whether build environment is sane... yes
aacgain> /build/source/3rdparty/mp4v2/autoaux/missing: Unknown `--is-lightweight' option
aacgain> Try `/build/source/3rdparty/mp4v2/autoaux/missing --help' for more information
aacgain> configure: WARNING: 'missing' script is too old or missing
aacgain> checking for a race-free mkdir -p... /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/mkdir -p
aacgain> checking for gawk... gawk
aacgain> checking whether make sets $(MAKE)... yes
aacgain> checking whether make supports nested variables... yes
aacgain> checking build system type... x86_64-pc-linux-gnu
aacgain> checking host system type... x86_64-pc-linux-gnu
aacgain> checking whether the C++ compiler works... yes
aacgain> checking for C++ compiler default output file name... a.out
aacgain> checking for suffix of executables...
aacgain> checking whether we are cross compiling... no
aacgain> checking for suffix of object files... o
aacgain> checking whether the compiler supports GNU C++... yes
aacgain> checking whether g++ accepts -g... yes
aacgain> checking for g++ option to enable C++11 features... none needed
aacgain> checking whether make supports the include directive... yes (GNU style)
aacgain> checking dependency style of g++... none
aacgain> checking how to print strings... printf
aacgain> checking for gcc... gcc
aacgain> checking whether the compiler supports GNU C... yes
aacgain> checking whether gcc accepts -g... yes
aacgain> checking for gcc option to enable C11 features... none needed
aacgain> checking whether gcc understands -c and -o together... yes
aacgain> checking dependency style of gcc... none
aacgain> checking for a sed that does not truncate output... /nix/store/7fqp73ncnbwr5bxxszqicf6r33d9yhkw-gnused-4.9/bin/sed
aacgain> checking for grep that handles long lines and -e... /nix/store/by6918gg7srjyixqk8kbcdlz82d5pcwx-gnugrep-3.11/bin/grep
aacgain> checking for egrep... /nix/store/by6918gg7srjyixqk8kbcdlz82d5pcwx-gnugrep-3.11/bin/grep -E
aacgain> checking for fgrep... /nix/store/by6918gg7srjyixqk8kbcdlz82d5pcwx-gnugrep-3.11/bin/grep -F
aacgain> checking for ld used by gcc... ld
aacgain> checking if the linker (ld) is GNU ld... yes
aacgain> checking for BSD- or MS-compatible name lister (nm)... nm
aacgain> checking the name lister (nm) interface... BSD nm
aacgain> checking whether ln -s works... yes
aacgain> checking the maximum length of command line arguments... 1572864
aacgain> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
aacgain> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
aacgain> checking for ld option to reload object files... -r
aacgain> checking for file... file
aacgain> checking for objdump... objdump
aacgain> checking how to recognize dependent libraries... pass_all
aacgain> checking for dlltool... no
aacgain> checking how to associate runtime and link libraries... printf %s\n
aacgain> checking for archiver @FILE support... @
aacgain> checking for strip... strip
aacgain> checking for ranlib... ranlib
aacgain> checking command to parse nm output from gcc object... ok
aacgain> checking for sysroot... no
aacgain> checking for a working dd... /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/dd
aacgain> checking how to truncate binary pipes... /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/dd bs=4096 count=1
aacgain> checking for mt... no
aacgain> checking if : is a manifest tool... no
aacgain> checking for stdio.h... yes
aacgain> checking for stdlib.h... yes
aacgain> checking for string.h... yes
aacgain> checking for inttypes.h... yes
aacgain> checking for stdint.h... yes
aacgain> checking for strings.h... yes
aacgain> checking for sys/stat.h... yes
aacgain> checking for sys/types.h... yes
aacgain> checking for unistd.h... yes
aacgain> checking for dlfcn.h... yes
aacgain> checking for objdir... .libs
aacgain> checking if gcc supports -fno-rtti -fno-exceptions... no
aacgain> checking for gcc option to produce PIC... -fPIC -DPIC
aacgain> checking if gcc PIC flag -fPIC -DPIC works... yes
aacgain> checking if gcc static flag -static works... no
aacgain> checking if gcc supports -c -o file.o... yes
aacgain> checking if gcc supports -c -o file.o... (cached) yes
aacgain> checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes
aacgain> checking dynamic linker characteristics... GNU/Linux ld.so
aacgain> checking how to hardcode library paths into programs... immediate
aacgain> checking whether stripping libraries is possible... yes
aacgain> checking if libtool supports shared libraries... yes
aacgain> checking whether to build shared libraries... no
aacgain> checking whether to build static libraries... yes
aacgain> checking how to run the C++ preprocessor... g++ -E
aacgain> checking for ld used by g++... ld -m elf_x86_64
aacgain> checking if the linker (ld -m elf_x86_64) is GNU ld... yes
aacgain> checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes
aacgain> checking for g++ option to produce PIC... -fPIC -DPIC
aacgain> checking if g++ PIC flag -fPIC -DPIC works... yes
aacgain> checking if g++ static flag -static works... no
aacgain> checking if g++ supports -c -o file.o... yes
aacgain> checking if g++ supports -c -o file.o... (cached) yes
aacgain> checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes
aacgain> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
aacgain> checking how to hardcode library paths into programs... immediate
aacgain> checking for help2man... no
aacgain> checking MP4v2 platform portability... posix
aacgain> checking if g++ supports -fvisibility... yes
aacgain> checking if GCC precompiled-headers should be created... yes
aacgain> checking arch flags... none
aacgain> checking that generated files are newer than configure... done
aacgain> configure: creating ./config.status
aacgain> config.status: creating GNUmakefile
aacgain> config.status: creating include/mp4v2/project.h
aacgain> config.status: creating project/project.m4
aacgain> config.status: creating libplatform/config.h
aacgain> config.status: executing depfiles commands
aacgain> config.status: executing libtool commands
aacgain> [ 55%] Performing build step for 'mp4v2_proj'
aacgain> make[3]: warning: -j16 forced in submake: resetting jobserver mode.
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Documentation.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ToolGuide.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Authors.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildRepository.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildSource.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Documentation.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ReleaseNotes.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ToolGuide.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Authors.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildRepository.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildSource.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Documentation.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ReleaseNotes.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ToolGuide.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Authors.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildRepository.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildSource.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Documentation.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ReleaseNotes.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ToolGuide.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ToolGuide.html' given more than once in the same rule
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_amr.cpp -o src/atom_amr.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_d263.cpp -o src/atom_d263.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/3gp.cpp -o src/3gp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_ac3.cpp -o src/atom_ac3.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_enca.cpp -o src/atom_enca.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_dref.cpp -o src/atom_dref.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_avc1.cpp -o src/atom_avc1.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_chpl.cpp -o src/atom_chpl.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_elst.cpp -o src/atom_elst.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_encv.cpp -o src/atom_encv.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_avcC.cpp -o src/atom_avcC.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_dac3.cpp -o src/atom_dac3.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_colr.cpp -o src/atom_colr.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_damr.cpp -o src/atom_damr.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_free.cpp -o src/atom_free.o
aacgain> util/mp4art.cpp: In member function 'virtual bool mp4v2::util::ArtUtility::utility_option(int, bool&)':
aacgain> util/mp4art.cpp:380:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_ART_ANY' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 380 | case LC_ART_ANY:
aacgain> | ^~~~~~~~~~
aacgain> util/mp4art.cpp:384:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_ART_INDEX' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 384 | case LC_ART_INDEX:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4art.cpp:393:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 393 | case LC_LIST:
aacgain> | ^~~~~~~
aacgain> util/mp4art.cpp:397:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_ADD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 397 | case LC_ADD:
aacgain> | ^~~~~~
aacgain> util/mp4art.cpp:404:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_REMOVE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 404 | case LC_REMOVE:
aacgain> | ^~~~~~~~~
aacgain> util/mp4art.cpp:408:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_REPLACE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 408 | case LC_REPLACE:
aacgain> | ^~~~~~~~~~
aacgain> util/mp4art.cpp:415:14: warning: narrowing conversion of 'mp4v2::util::ArtUtility::LC_EXTRACT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 415 | case LC_EXTRACT:
aacgain> | ^~~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_ftyp.cpp -o src/atom_ftyp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_ftab.cpp -o src/atom_ftab.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_gmin.cpp -o src/atom_gmin.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_hinf.cpp -o src/atom_hinf.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_hdlr.cpp -o src/atom_hdlr.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_hnti.cpp -o src/atom_hnti.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_href.cpp -o src/atom_href.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_mdhd.cpp -o src/atom_mdhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_meta.cpp -o src/atom_meta.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_mp4v.cpp -o src/atom_mp4v.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_mdat.cpp -o src/atom_mdat.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_mp4s.cpp -o src/atom_mp4s.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_nmhd.cpp -o src/atom_nmhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_mvhd.cpp -o src/atom_mvhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_ohdr.cpp -o src/atom_ohdr.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_pasp.cpp -o src/atom_pasp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_root.cpp -o src/atom_root.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_rtp.cpp -o src/atom_rtp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_s263.cpp -o src/atom_s263.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_sdp.cpp -o src/atom_sdp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_sdtp.cpp -o src/atom_sdtp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_sound.cpp -o src/atom_sound.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_smi.cpp -o src/atom_smi.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stbl.cpp -o src/atom_stbl.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_standard.cpp -o src/atom_standard.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stsc.cpp -o src/atom_stsc.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stdp.cpp -o src/atom_stdp.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stsd.cpp -o src/atom_stsd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stsz.cpp -o src/atom_stsz.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_text.cpp -o src/atom_text.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_stz2.cpp -o src/atom_stz2.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_tkhd.cpp -o src/atom_tkhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_trun.cpp -o src/atom_trun.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_treftype.cpp -o src/atom_treftype.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_tfhd.cpp -o src/atom_tfhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_udta.cpp -o src/atom_udta.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_tx3g.cpp -o src/atom_tx3g.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_url.cpp -o src/atom_url.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_urn.cpp -o src/atom_urn.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_uuid.cpp -o src/atom_uuid.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_video.cpp -o src/atom_video.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/cmeta.cpp -o src/cmeta.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/atom_vmhd.cpp -o src/atom_vmhd.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/descriptors.cpp -o src/descriptors.o
aacgain> src/cmeta.cpp: In function 'const MP4Tags* MP4TagsAlloc()':
aacgain> src/cmeta.cpp:72:17: warning: catching polymorphic type 'class std::bad_alloc' by value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=8;;]
aacgain> 72 | catch( std::bad_alloc ) {
aacgain> | ^~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/exception.cpp -o src/exception.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/isma.cpp -o src/isma.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4atom.cpp -o src/mp4atom.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4.cpp -o src/mp4.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/log.cpp -o src/log.o
aacgain> src/mp4.cpp: In function 'mp4v2::impl::MP4File* ConstructMP4File()':
aacgain> src/mp4.cpp:49:17: warning: catching polymorphic type 'class std::bad_alloc' by value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=8;;]
aacgain> 49 | catch( std::bad_alloc ) {
aacgain> | ^~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4container.cpp -o src/mp4container.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4descriptor.cpp -o src/mp4descriptor.o
aacgain> src/mp4.cpp: In function 'bool MP4AddIPodUUID(MP4FileHandle, MP4TrackId)':
aacgain> src/mp4.cpp:4513:21: warning: catching polymorphic type 'class std::bad_alloc' by value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcatch-value=-Wcatch-value=8;;]
aacgain> 4513 | catch( std::bad_alloc ) {
aacgain> | ^~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4file.cpp -o src/mp4file.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4file_io.cpp -o src/mp4file_io.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4info.cpp -o src/mp4info.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4property.cpp -o src/mp4property.o
aacgain> src/mp4info.cpp: In function 'char* mp4v2::impl::PrintVideoInfo(MP4FileHandle, MP4TrackId)':
aacgain> src/mp4info.cpp:379:32: warning: the address of 'originalFormat' will never be NULL [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-Waddress8;;]
aacgain> 379 | if (originalFormat != NULL && originalFormat[0] != '\0')
aacgain> | ^
aacgain> src/mp4info.cpp:310:10: note: 'originalFormat' declared here
aacgain> 310 | char originalFormat[8];
aacgain> | ^~~~~~~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4track.cpp -o src/mp4track.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/mp4util.cpp -o src/mp4util.o
aacgain> src/mp4track.cpp: In member function 'mp4v2::platform::io::File* mp4v2::impl::MP4Track::GetSampleFile(MP4SampleId)':
aacgain> src/mp4track.cpp:918:23: warning: unused variable 'majorBrand' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable8;;]
aacgain> 918 | const char *majorBrand = pFtypAtom->majorBrand.GetValue();
aacgain> | ^~~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/ocidescriptors.cpp -o src/ocidescriptors.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/odcommands.cpp -o src/odcommands.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/qosqualifiers.cpp -o src/qosqualifiers.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/rtphint.cpp -o src/rtphint.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/text.cpp -o src/text.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/bmff/typebmff.cpp -o src/bmff/typebmff.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/itmf/CoverArtBox.cpp -o src/itmf/CoverArtBox.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/itmf/Tags.cpp -o src/itmf/Tags.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/itmf/generic.cpp -o src/itmf/generic.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/itmf/type.cpp -o src/itmf/type.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/qtff/ColorParameterBox.cpp -o src/qtff/ColorParameterBox.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/qtff/PictureAspectRatioBox.cpp -o src/qtff/PictureAspectRatioBox.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c src/qtff/coding.cpp -o src/qtff/coding.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/io/FileSystem.cpp -o libplatform/io/FileSystem.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/io/File.cpp -o libplatform/io/File.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/prog/option.cpp -o libplatform/prog/option.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/sys/error.cpp -o libplatform/sys/error.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/time/time.cpp -o libplatform/time/time.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/io/File_posix.cpp -o libplatform/io/File_posix.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/io/FileSystem_posix.cpp -o libplatform/io/FileSystem_posix.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/number/random_posix.cpp -o libplatform/number/random_posix.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/time/time_posix.cpp -o libplatform/time/time_posix.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/Database.cpp -o libutil/Database.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libplatform/process/process_posix.cpp -o libplatform/process/process_posix.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/Timecode.cpp -o libutil/Timecode.o
aacgain> src/mp4file.cpp: In member function 'void mp4v2::impl::MP4File::AddNeroChapter(MP4Timestamp, const char*)':
aacgain> src/mp4file.cpp:2421:16: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation8;;]
aacgain> 2421 | strncpy( buffer, chapterTitle, len );
aacgain> | ^
aacgain> src/mp4file.cpp:2420:39: note: length computed here
aacgain> 2420 | int len = min((uint32_t)strlen(chapterTitle), (uint32_t)255);
aacgain> | ~~~~~~^~~~~~~~~~~~~~
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/TrackModifier.cpp -o libutil/TrackModifier.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/crc.cpp -o libutil/crc.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/Utility.cpp -o libutil/Utility.o
aacgain> libtool: compile: g++ -DHAVE_CONFIG_H -I./include -I./include -I. -I. -Wall -Wformat -g -O2 -fvisibility=hidden -c libutil/other.cpp -o libutil/other.o
aacgain> libutil/Utility.cpp: In member function 'bool mp4v2::util::Utility::process_impl()':
aacgain> libutil/Utility.cpp:484:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare8;;]
aacgain> 484 | if( code == -1 )
aacgain> | ~~~~~^~~~~
aacgain> src/mp4file.cpp: In member function 'void mp4v2::impl::MP4File::AddChapter(MP4TrackId, MP4Duration, const char*)':
aacgain> src/mp4file.cpp:2362:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation8;;]
aacgain> 2362 | strncpy(text, chapterTitle, textLen);
aacgain> | ^
aacgain> src/mp4file.cpp:2359:39: note: length computed here
aacgain> 2359 | textLen = min((uint32_t)strlen(chapterTitle), (uint32_t)MP4V2_CHAPTER_TITLE_MAX);
aacgain> | ~~~~~~^~~~~~~~~~~~~~
aacgain> util/mp4chaps.cpp: In member function 'virtual bool mp4v2::util::ChapterUtility::utility_option(int, bool&)':
aacgain> util/mp4chaps.cpp:637:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHPT_ANY' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 637 | case LC_CHPT_ANY:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4chaps.cpp:642:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHPT_QT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 642 | case LC_CHPT_QT:
aacgain> | ^~~~~~~~~~
aacgain> util/mp4chaps.cpp:647:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHPT_NERO' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 647 | case LC_CHPT_NERO:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:652:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHPT_COMMON' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 652 | case LC_CHPT_COMMON:
aacgain> | ^~~~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:657:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 657 | case LC_CHP_LIST:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4chaps.cpp:662:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_EVERY' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 662 | case LC_CHP_EVERY:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:678:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_EXPORT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 678 | case LC_CHP_EXPORT:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:693:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_IMPORT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 693 | case LC_CHP_IMPORT:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:705:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_CONVERT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 705 | case LC_CHP_CONVERT:
aacgain> | ^~~~~~~~~~~~~~
aacgain> util/mp4chaps.cpp:710:14: warning: narrowing conversion of 'mp4v2::util::ChapterUtility::LC_CHP_REMOVE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 710 | case LC_CHP_REMOVE:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4file.cpp: In member function 'virtual bool mp4v2::util::FileUtility::utility_option(int, bool&)':
aacgain> util/mp4file.cpp:193:14: warning: narrowing conversion of 'mp4v2::util::FileUtility::LC_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 193 | case LC_LIST:
aacgain> | ^~~~~~~
aacgain> util/mp4file.cpp:197:14: warning: narrowing conversion of 'mp4v2::util::FileUtility::LC_OPTIMIZE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 197 | case LC_OPTIMIZE:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4file.cpp:201:14: warning: narrowing conversion of 'mp4v2::util::FileUtility::LC_DUMP' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 201 | case LC_DUMP:
aacgain> | ^~~~~~~
aacgain> util/mp4chaps.cpp: In member function 'bool mp4v2::util::ChapterUtility::parseChapterFile(std::string, std::vector<MP4Chapter_s>&, mp4v2::util::Timecode::Format&)':
aacgain> util/mp4chaps.cpp:915:10: warning: variable 'bom' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable8;;]
aacgain> 915 | char bom[5] = {0};
aacgain> | ^~~
aacgain> util/mp4chaps.cpp:916:9: warning: variable 'bomLen' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable8;;]
aacgain> 916 | int bomLen = 0;
aacgain> | ^~~~~~
aacgain> util/mp4subtitle.cpp: In member function 'virtual bool mp4v2::util::SubtitleUtility::utility_option(int, bool&)':
aacgain> util/mp4subtitle.cpp:168:14: warning: narrowing conversion of 'mp4v2::util::SubtitleUtility::LC_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 168 | case LC_LIST:
aacgain> | ^~~~~~~
aacgain> util/mp4subtitle.cpp:172:14: warning: narrowing conversion of 'mp4v2::util::SubtitleUtility::LC_EXPORT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 172 | case LC_EXPORT:
aacgain> | ^~~~~~~~~
aacgain> util/mp4subtitle.cpp:179:14: warning: narrowing conversion of 'mp4v2::util::SubtitleUtility::LC_IMPORT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 179 | case LC_IMPORT:
aacgain> | ^~~~~~~~~
aacgain> util/mp4subtitle.cpp:186:14: warning: narrowing conversion of 'mp4v2::util::SubtitleUtility::LC_REMOVE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 186 | case LC_REMOVE:
aacgain> | ^~~~~~~~~
aacgain> util/mp4info.cpp: In function 'int main(int, char**)':
aacgain> util/mp4info.cpp:218:52: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long unsigned int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=8;;]
aacgain> 218 | fprintf( stdout, " Playlist ID: %llu\n", *tags->playlistID );
aacgain> | ~~~^ ~~~~~~~~~~~~~~~~~
aacgain> | | |
aacgain> | | long unsigned int
aacgain> | long long unsigned int
aacgain> | %lu
aacgain> src/mp4file.cpp: In member function 'MP4TrackId mp4v2::impl::MP4File::FindChapterReferenceTrack(MP4TrackId, char*, int)':
aacgain> src/mp4file.cpp:2452:28: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation8;;]
aacgain> 2452 | strncpy(trackName, name, nameLen);
aacgain> | ^
aacgain> src/mp4file.cpp:2451:55: note: length computed here
aacgain> 2451 | int nameLen = min((uint32_t)strlen(name), (uint32_t)trackNameSize);
aacgain> | ~~~~~~^~~~~~
aacgain> src/mp4file.cpp: In member function 'MP4ChapterType mp4v2::impl::MP4File::GetChapters(MP4Chapter_t**, uint32_t*, MP4ChapterType)':
aacgain> src/mp4file.cpp:2661:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation8;;]
aacgain> 2661 | strncpy(chapters[i].title, name, len);
aacgain> | ^
aacgain> src/mp4file.cpp:2660:48: note: length computed here
aacgain> 2660 | uint32_t len = min((uint32_t)strlen(name), (uint32_t)MP4V2_CHAPTER_TITLE_MAX);
aacgain> | ~~~~~~^~~~~~
aacgain> util/mp4tags.cpp: In function 'int main(int, char**)':
aacgain> util/mp4tags.cpp:209:51: warning: format '%llu' expects argument of type 'long long unsigned int*', but argument 3 has type 'uint64_t*' {aka 'long unsigned int*'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=8;;]
aacgain> 209 | r = sscanf( prog::optarg, "%llu", &nums[c] );
aacgain> | ~~~^ ~~~~~~~~
aacgain> | | |
aacgain> | | uint64_t* {aka long unsigned int*}
aacgain> | long long unsigned int*
aacgain> | %lu
aacgain> util/mp4track.cpp: In member function 'virtual bool mp4v2::util::TrackUtility::utility_option(int, bool&)':
aacgain> util/mp4track.cpp:792:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_TRACK_WILDCARD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 792 | case LC_TRACK_WILDCARD:
aacgain> | ^~~~~~~~~~~~~~~~~
aacgain> util/mp4track.cpp:796:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_TRACK_INDEX' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 796 | case LC_TRACK_INDEX:
aacgain> | ^~~~~~~~~~~~~~
aacgain> util/mp4track.cpp:806:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_TRACK_ID' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 806 | case LC_TRACK_ID:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:816:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 816 | case LC_LIST:
aacgain> | ^~~~~~~
aacgain> util/mp4track.cpp:820:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_PARMS' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 820 | case LC_COLR_PARMS:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4track.cpp:824:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_PARM_HD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 824 | case LC_COLR_PARM_HD:
aacgain> | ^~~~~~~~~~~~~~~
aacgain> util/mp4track.cpp:830:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_PARM_SD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 830 | case LC_COLR_PARM_SD:
aacgain> | ^~~~~~~~~~~~~~~
aacgain> util/mp4track.cpp:836:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 836 | case LC_COLR_LIST:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4track.cpp:840:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_ENABLED' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 840 | case LC_ENABLED:
aacgain> | ^~~~~~~~~~
aacgain> util/mp4track.cpp:847:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_INMOVIE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 847 | case LC_INMOVIE:
aacgain> | ^~~~~~~~~~
aacgain> util/mp4track.cpp:854:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_INPREVIEW' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 854 | case LC_INPREVIEW:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4track.cpp:861:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_LAYER' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 861 | case LC_LAYER:
aacgain> | ^~~~~~~~
aacgain> util/mp4track.cpp:868:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_ALTGROUP' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 868 | case LC_ALTGROUP:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:875:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_VOLUME' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 875 | case LC_VOLUME:
aacgain> | ^~~~~~~~~
aacgain> util/mp4track.cpp:882:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_WIDTH' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 882 | case LC_WIDTH:
aacgain> | ^~~~~~~~
aacgain> util/mp4track.cpp:889:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_HEIGHT' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 889 | case LC_HEIGHT:
aacgain> | ^~~~~~~~~
aacgain> util/mp4track.cpp:896:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_LANGUAGE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 896 | case LC_LANGUAGE:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:903:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_HDLRNAME' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 903 | case LC_HDLRNAME:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:910:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_UDTANAME' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 910 | case LC_UDTANAME:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:917:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_UDTANAME_R' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 917 | case LC_UDTANAME_R:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4track.cpp:923:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_ADD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 923 | case LC_COLR_ADD:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:927:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_SET' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 927 | case LC_COLR_SET:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:931:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_COLR_REMOVE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 931 | case LC_COLR_REMOVE:
aacgain> | ^~~~~~~~~~~~~~
aacgain> util/mp4track.cpp:935:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_PASP_PARMS' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 935 | case LC_PASP_PARMS:
aacgain> | ^~~~~~~~~~~~~
aacgain> util/mp4track.cpp:939:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_PASP_LIST' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 939 | case LC_PASP_LIST:
aacgain> | ^~~~~~~~~~~~
aacgain> util/mp4track.cpp:943:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_PASP_ADD' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 943 | case LC_PASP_ADD:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:947:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_PASP_SET' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 947 | case LC_PASP_SET:
aacgain> | ^~~~~~~~~~~
aacgain> util/mp4track.cpp:951:14: warning: narrowing conversion of 'mp4v2::util::TrackUtility::LC_PASP_REMOVE' from 'unsigned int' to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing8;;]
aacgain> 951 | case LC_PASP_REMOVE:
aacgain> | ^~~~~~~~~~~~~~
aacgain> src/mp4file.cpp: In member function 'char* mp4v2::impl::MP4File::MakeTrackEditName(MP4TrackId, MP4EditId, const char*)':
aacgain> src/mp4file.cpp:4151:17: warning: '.edts.elst.entries[' directive output may be truncated writing 19 bytes into a region of size between 1 and 1024 [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=8;;]
aacgain> 4151 | "%s.edts.elst.entries[%u].%s",
aacgain> | ^~~~~~~~~~~~~~~~~~~
aacgain> In file included from /nix/store/jhi4wsbrxfscrf57k46d1lfq1v8d25kx-glibc-2.38-27-dev/include/stdio.h:964,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/cstdio:42,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/ext/string_conversions.h:43,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/bits/basic_string.h:3968,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/string:53,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/bits/locale_classes.h:40,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/bits/ios_base.h:41,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/ios:42,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/istream:38,
aacgain> from /nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/include/c++/12.3.0/fstream:38,
aacgain> from ./libplatform/platform_base.h:6,
aacgain> from ./libplatform/platform_posix.h:31,
aacgain> from ./libplatform/platform.h:24,
aacgain> from src/src.h:6,
aacgain> from src/impl.h:6:
aacgain> In function 'int snprintf(char*, size_t, const char*, ...)',
aacgain> inlined from 'char* mp4v2::impl::MP4File::MakeTrackEditName(MP4TrackId, MP4EditId, const char*)' at src/mp4file.cpp:4150:13:
aacgain> /nix/store/jhi4wsbrxfscrf57k46d1lfq1v8d25kx-glibc-2.38-27-dev/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 23 or more bytes (assuming 1046) into a destination of size 1024
aacgain> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
aacgain> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aacgain> 55 | __glibc_objsize (__s), __fmt,
aacgain> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aacgain> 56 | __va_arg_pack ());
aacgain> | ~~~~~~~~~~~~~~~~~
aacgain> libtool: link: ar cr .libs/libmp4v2.a src/3gp.o src/atom_ac3.o src/atom_amr.o src/atom_avc1.o src/atom_avcC.o src/atom_chpl.o src/atom_colr.o src/atom_d263.o src/atom_dac3.o src/atom_damr.o src/atom_dref.o src/atom_elst.o src/atom_enca.o src/atom_encv.o src/atom_free.o src/atom_ftyp.o src/atom_ftab.o src/atom_gmin.o src/atom_hdlr.o src/atom_hinf.o src/atom_hnti.o src/atom_href.o src/atom_mdat.o src/atom_mdhd.o src/atom_meta.o src/atom_mp4s.o src/atom_mp4v.o src/atom_mvhd.o src/atom_nmhd.o src/atom_ohdr.o src/atom_pasp.o src/atom_root.o src/atom_rtp.o src/atom_s263.o src/atom_sdp.o src/atom_sdtp.o src/atom_smi.o src/atom_sound.o src/atom_standard.o src/atom_stbl.o src/atom_stdp.o src/atom_stsc.o src/atom_stsd.o src/atom_stsz.o src/atom_stz2.o src/atom_text.o src/atom_tfhd.o src/atom_tkhd.o src/atom_treftype.o src/atom_trun.o src/atom_tx3g.o src/atom_udta.o src/atom_url.o src/atom_urn.o src/atom_uuid.o src/atom_video.o src/atom_vmhd.o src/cmeta.o src/descriptors.o src/exception.o src/isma.o src/log.o src/mp4.o src/mp4atom.o src/mp4container.o src/mp4descriptor.o src/mp4file.o src/mp4file_io.o src/mp4info.o src/mp4property.o src/mp4track.o src/mp4util.o src/ocidescriptors.o src/odcommands.o src/qosqualifiers.o src/rtphint.o src/text.o src/bmff/typebmff.o src/itmf/CoverArtBox.o src/itmf/Tags.o src/itmf/generic.o src/itmf/type.o src/qtff/ColorParameterBox.o src/qtff/PictureAspectRatioBox.o src/qtff/coding.o libplatform/io/File.o libplatform/io/FileSystem.o libplatform/prog/option.o libplatform/sys/error.o libplatform/time/time.o libplatform/io/File_posix.o libplatform/io/FileSystem_posix.o libplatform/number/random_posix.o libplatform/process/process_posix.o libplatform/time/time_posix.o libutil/Database.o libutil/Timecode.o libutil/TrackModifier.o libutil/Utility.o libutil/crc.o libutil/other.o
aacgain> libtool: link: ranlib .libs/libmp4v2.a
aacgain> libtool: link: ( cd ".libs" && rm -f "libmp4v2.la" && ln -s "../libmp4v2.la" "libmp4v2.la" )
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4file util/mp4file.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4art util/mp4art.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4subtitle util/mp4subtitle.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4info util/mp4info.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4extract util/mp4extract.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4trackdump util/mp4trackdump.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4chaps util/mp4chaps.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4tags util/mp4tags.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> libtool: link: g++ -Wall -Wformat -g -O2 -fvisibility=hidden -o mp4track util/mp4track.o ./.libs/libmp4v2.a /nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64/libstdc++.so -lm -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64 -Wl,-rpath -Wl,/nix/store/dghjv6hfz0s0z4kffa5ahyw2mhp79215-gcc-12.3.0-lib/lib/../lib64
aacgain> [ 58%] Performing install step for 'mp4v2_proj'
aacgain> make[3]: warning: -j16 forced in submake: resetting jobserver mode.
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Documentation.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ToolGuide.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Authors.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildRepository.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildSource.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Documentation.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ReleaseNotes.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ToolGuide.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Authors.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildRepository.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildSource.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Documentation.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ReleaseNotes.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ToolGuide.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Authors.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildRepository.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildSource.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Documentation.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ReleaseNotes.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ToolGuide.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ToolGuide.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/Documentation.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:207: target 'doc/articles/html/ToolGuide.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Authors.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildRepository.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/BuildSource.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/Documentation.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ReleaseNotes.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:211: target 'doc/articles/txt/ToolGuide.txt' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Authors.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildRepository.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/BuildSource.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/Documentation.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ReleaseNotes.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:215: target 'doc/articles/xml/ToolGuide.xml' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Authors.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildRepository.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/BuildSource.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/Documentation.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ReleaseNotes.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:219: target 'doc/articles/wiki/ToolGuide.wiki' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/Authors.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildRepository.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/BuildSource.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ReleaseNotes.html' given more than once in the same rule
aacgain> doc/GNUmakefile.mk:258: target 'doc/site/ToolGuide.html' given more than once in the same rule
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/mkdir -p '/build/source/build/3rdparty/lib'
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/mkdir -p '/build/source/build/3rdparty/share/man/man1'
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/mkdir -p '/build/source/build/3rdparty/include/mp4v2'
aacgain> /nix/store/q8qq40xg2grfh9ry1d9x4g7lq4ra7n81-bash-5.2-p21/bin/bash ./libtool --mode=install /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c libmp4v2.la '/build/source/build/3rdparty/lib'
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c -m 644 include/mp4v2/project.h include/mp4v2/chapter.h include/mp4v2/file.h include/mp4v2/file_prop.h include/mp4v2/general.h include/mp4v2/isma.h include/mp4v2/itmf_generic.h include/mp4v2/itmf_tags.h include/mp4v2/mp4v2.h include/mp4v2/platform.h include/mp4v2/sample.h include/mp4v2/streaming.h include/mp4v2/track.h include/mp4v2/track_prop.h '/build/source/build/3rdparty/include/mp4v2'
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c -m 644 doc/man/man1/mp4art.1 doc/man/man1/mp4file.1 doc/man/man1/mp4subtitle.1 doc/man/man1/mp4track.1 '/build/source/build/3rdparty/share/man/man1'
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c .libs/libmp4v2.lai /build/source/build/3rdparty/lib/libmp4v2.la
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c .libs/libmp4v2.a /build/source/build/3rdparty/lib/libmp4v2.a
aacgain> libtool: install: chmod 644 /build/source/build/3rdparty/lib/libmp4v2.a
aacgain> libtool: install: ranlib /build/source/build/3rdparty/lib/libmp4v2.a
aacgain> libtool: finish: PATH="/nix/store/4vq5ggsg1vmfs09r4sqbidmgvqlxrv14-cmake-3.27.8/bin:/nix/store/iw4wi62kv0skc3dsgdmxbkpn45p7xk0b-autoconf-2.71/bin:/nix/store/bkqywjp1i0dcgq1rrrkrc8j2zjh7cf8a-automake-1.16.5/bin:/nix/store/w1qkghfi3ziz3ryqhrsrypsfckvvn735-libtool-2.4.7/bin:/nix/store/nhga2xfcr9s32ryp91nd1rgz565gysxm-gnum4-1.4.19/bin:/nix/store/nnqaf42psbbbwy366axaakvisa983bka-file-5.45/bin:/nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/bin:/nix/store/sfgnb6rr428bssyrs54d6d0vv2avi95c-gcc-wrapper-12.3.0/bin:/nix/store/qfqjymymsd2x29yknsgllfiq1h64s3f4-gcc-12.3.0/bin:/nix/store/bh4lz3c2n3qfbm2hhwjhnqcaxcjs2sm8-glibc-2.38-27-bin/bin:/nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin:/nix/store/lwqnazddv8037sin49482dnzc9iwgg8l-binutils-wrapper-2.40/bin:/nix/store/fzlkaj1ax7gl655blfcr6zzvml1vx3bj-binutils-2.40/bin:/nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin:/nix/store/sq0w0jchkjqbxl47h52kfwa33qp1adfh-findutils-4.9.0/bin:/nix/store/f3g84l92p0njh0gyk1z7cp2k4qnh91ha-diffutils-3.10/bin:/nix/store/7fqp73ncnbwr5bxxszqicf6r33d9yhkw-gnused-4.9/bin:/nix/store/by6918gg7srjyixqk8kbcdlz82d5pcwx-gnugrep-3.11/bin:/nix/store/1713hchhyzawkxfhk9srxklv03bqj55y-gawk-5.2.2/bin:/nix/store/1y7cqy8y76gsx037mhs3cvb33srj4c7g-gnutar-1.35/bin:/nix/store/21drzcpzpi485f9m6ihspg4kayly5425-gzip-1.13/bin:/nix/store/9gdg43h7zrn651lb1ihv2b2qf59im94b-bzip2-1.0.8-bin/bin:/nix/store/452v8bl3sjaq4kil1d9vqxc5vns4cvpp-gnumake-4.4.1/bin:/nix/store/q8qq40xg2grfh9ry1d9x4g7lq4ra7n81-bash-5.2-p21/bin:/nix/store/l6s9gwsallxxgz3qy7xk6410y842m6dn-patch-2.7.6/bin:/nix/store/pp7yamsghaprdxq94vr2iqx1hd5xn2qf-xz-5.4.5-bin/bin:/nix/store/hnz8p5w9xc0ivsiyrgky6f6h7sjb28a5-file-5.45/bin:/sbin" ldconfig -n /build/source/build/3rdparty/lib
aacgain> ----------------------------------------------------------------------
aacgain> Libraries have been installed in:
aacgain> /build/source/build/3rdparty/lib
aacgain> If you ever happen to want to link against installed libraries
aacgain> in a given directory, LIBDIR, you must either use libtool, and
aacgain> specify the full pathname of the library, or use the '-LLIBDIR'
aacgain> flag during linking and do at least one of the following:
aacgain> - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
aacgain> during execution
aacgain> - add LIBDIR to the 'LD_RUN_PATH' environment variable
aacgain> during linking
aacgain> - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
aacgain> See any operating system documentation about shared libraries for
aacgain> more information, such as the ld(1) and ld.so(8) manual pages.
aacgain> ----------------------------------------------------------------------
aacgain> /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/mkdir -p '/build/source/build/3rdparty/bin'
aacgain> /nix/store/q8qq40xg2grfh9ry1d9x4g7lq4ra7n81-bash-5.2-p21/bin/bash ./libtool --mode=install /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4art mp4chaps mp4extract mp4file mp4info mp4subtitle mp4tags mp4track mp4trackdump '/build/source/build/3rdparty/bin'
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4art /build/source/build/3rdparty/bin/mp4art
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4chaps /build/source/build/3rdparty/bin/mp4chaps
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4extract /build/source/build/3rdparty/bin/mp4extract
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4file /build/source/build/3rdparty/bin/mp4file
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4info /build/source/build/3rdparty/bin/mp4info
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4subtitle /build/source/build/3rdparty/bin/mp4subtitle
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4tags /build/source/build/3rdparty/bin/mp4tags
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4track /build/source/build/3rdparty/bin/mp4track
aacgain> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4trackdump /build/source/build/3rdparty/bin/mp4trackdump
aacgain> [ 61%] Completed 'mp4v2_proj'
aacgain> [ 61%] Built target mp4v2_proj
aacgain> make: *** [Makefile:136: all] Error 2
error: builder for '/nix/store/lkkpqfx0vqihnnfjwdnxqwrb0z68p61y-aacgain-2.0.0.drv' failed with exit code 2;
last 10 log lines:
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4extract /build/source/build/3rdparty/bin/mp4extract
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4file /build/source/build/3rdparty/bin/mp4file
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4info /build/source/build/3rdparty/bin/mp4info
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4subtitle /build/source/build/3rdparty/bin/mp4subtitle
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4tags /build/source/build/3rdparty/bin/mp4tags
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4track /build/source/build/3rdparty/bin/mp4track
> libtool: install: /nix/store/zx8aqgdy735qzk81glfwil6mbi6ddqb1-coreutils-9.4/bin/install -c mp4trackdump /build/source/build/3rdparty/bin/mp4trackdump
> [ 61%] Completed 'mp4v2_proj'
> [ 61%] Built target mp4v2_proj
> make: *** [Makefile:136: all] Error 2
For full logs, run 'nix log /nix/store/lkkpqfx0vqihnnfjwdnxqwrb0z68p61y-aacgain-2.0.0.drv'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment