<86>Jun 25 04:16:29 userdel[2415365]: delete user 'rooter' <86>Jun 25 04:16:29 userdel[2415365]: removed group 'rooter' owned by 'rooter' <86>Jun 25 04:16:29 userdel[2415365]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 25 04:16:29 groupadd[2415444]: group added to /etc/group: name=rooter, GID=1301 <86>Jun 25 04:16:29 groupadd[2415444]: group added to /etc/gshadow: name=rooter <86>Jun 25 04:16:29 groupadd[2415444]: new group: name=rooter, GID=1301 <86>Jun 25 04:16:29 useradd[2415466]: new user: name=rooter, UID=1301, GID=1301, home=/root, shell=/bin/bash, from=none <86>Jun 25 04:16:29 userdel[2415589]: delete user 'builder' <86>Jun 25 04:16:29 userdel[2415589]: removed group 'builder' owned by 'builder' <86>Jun 25 04:16:29 userdel[2415589]: removed shadow group 'builder' owned by 'builder' <86>Jun 25 04:16:29 groupadd[2415697]: group added to /etc/group: name=builder, GID=1302 <86>Jun 25 04:16:29 groupadd[2415697]: group added to /etc/gshadow: name=builder <86>Jun 25 04:16:29 groupadd[2415697]: new group: name=builder, GID=1302 <86>Jun 25 04:16:29 useradd[2415731]: new user: name=builder, UID=1302, GID=1302, home=/usr/src, shell=/bin/bash, from=none warning: Macro %cmake not found warning: Macro %cmake_build not found warning: Macro %cmake_install not found <13>Jun 25 04:16:31 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Jun 25 04:16:31 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Jun 25 04:16:31 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 25 04:16:31 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed <13>Jun 25 04:16:31 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Jun 25 04:16:32 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639068 installed <13>Jun 25 04:16:32 rpmi: libngtcp2-0.15.0-alt1 sisyphus+321126.100.1.1 1684414014 installed <13>Jun 25 04:16:32 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jun 25 04:16:32 rpmi: libstdc++13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 04:16:33 rpmi: gcc13-c++-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 04:16:33 rpmi: rpm-macros-cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 04:16:33 rpmi: cmake-modules-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 04:16:33 rpmi: libuv-1.45.0-alt1 sisyphus+322120.40.2.1 1685405026 installed <13>Jun 25 04:16:33 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Jun 25 04:16:33 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Jun 25 04:16:33 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Jun 25 04:16:33 rpmi: publicsuffix-list-dafsa-20230404-alt1 sisyphus+318117.100.1.1 1680769734 installed <13>Jun 25 04:16:33 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Jun 25 04:16:33 rpmi: libnghttp3-0.9.0-alt1 sisyphus+317166.100.1.1 1679409330 installed <13>Jun 25 04:16:33 rpmi: libnghttp2-1.53.0-alt1 sisyphus+320325.100.1.1 1683872090 installed <13>Jun 25 04:16:33 rpmi: openldap-common-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed <13>Jun 25 04:16:33 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Jun 25 04:16:33 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Jun 25 04:16:33 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Jun 25 04:16:33 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Jun 25 04:16:33 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Jun 25 04:16:33 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Jun 25 04:16:33 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 25 04:16:33 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 25 04:16:33 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 25 04:16:33 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 25 04:16:33 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Jun 25 04:16:33 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jun 25 04:16:33 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 25 04:16:33 rpmi: libcrypto1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <13>Jun 25 04:16:34 rpmi: libssl1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <86>Jun 25 04:16:34 groupadd[2433790]: group added to /etc/group: name=_keytab, GID=999 <86>Jun 25 04:16:34 groupadd[2433790]: group added to /etc/gshadow: name=_keytab <86>Jun 25 04:16:34 groupadd[2433790]: new group: name=_keytab, GID=999 <13>Jun 25 04:16:34 rpmi: libkrb5-1.21-alt1 sisyphus+323024.100.1.1 1686749925 installed <13>Jun 25 04:16:34 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Jun 25 04:16:34 groupadd[2434772]: group added to /etc/group: name=sasl, GID=998 <86>Jun 25 04:16:34 groupadd[2434772]: group added to /etc/gshadow: name=sasl <86>Jun 25 04:16:34 groupadd[2434772]: new group: name=sasl, GID=998 <13>Jun 25 04:16:34 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed <13>Jun 25 04:16:34 rpmi: libldap2-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed <13>Jun 25 04:16:34 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244620 installed <13>Jun 25 04:16:34 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752293 installed <13>Jun 25 04:16:34 rpmi: libcurl-8.1.2-alt1 sisyphus+322142.100.1.1 1685433965 installed <13>Jun 25 04:16:34 rpmi: cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 04:16:34 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/alacenc-0.3.0-alt1.1.nosrc.rpm (w1.gzdio) Installing alacenc-0.3.0-alt1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.77016 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf alacenc-0.3.0 + echo 'Source #0 (alacenc-0.3.0.tar):' Source #0 (alacenc-0.3.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/alacenc-0.3.0.tar + cd alacenc-0.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.77016 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd alacenc-0.3.0 + mkdir -p x86_64-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B x86_64-alt-linux -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done For building debug version use -DCMAKE_BUILD_TYPE=Debug option. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux + cmake --build x86_64-alt-linux --verbose --parallel 8 gmake: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/alacenc-0.3.0 -B/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/CMakeFiles /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/Makefile2 all /usr/bin/gmake -f vendor/docopt/CMakeFiles/docopt_o.dir/build.make vendor/docopt/CMakeFiles/docopt_o.dir/depend /usr/bin/gmake -f vendor/alac/CMakeFiles/alac_s.dir/build.make vendor/alac/CMakeFiles/alac_s.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/alacenc-0.3.0 /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt/CMakeFiles/docopt_o.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f vendor/docopt/CMakeFiles/docopt_o.dir/build.make vendor/docopt/CMakeFiles/docopt_o.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/alacenc-0.3.0 /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac/CMakeFiles/alac_s.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f vendor/alac/CMakeFiles/alac_s.dir/build.make vendor/alac/CMakeFiles/alac_s.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 10%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/EndianPortable.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/EndianPortable.c.o -MF CMakeFiles/alac_s.dir/codec/EndianPortable.c.o.d -o CMakeFiles/alac_s.dir/codec/EndianPortable.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/EndianPortable.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 20%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o -MF CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o.d -o CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/ALACBitUtilities.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 30%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ag_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/ag_dec.c.o -MF CMakeFiles/alac_s.dir/codec/ag_dec.c.o.d -o CMakeFiles/alac_s.dir/codec/ag_dec.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/ag_dec.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 15%] Building CXX object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o -MF CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o.d -o CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/ALACDecoder.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 40%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/dp_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/dp_dec.c.o -MF CMakeFiles/alac_s.dir/codec/dp_dec.c.o.d -o CMakeFiles/alac_s.dir/codec/dp_dec.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/dp_dec.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 45%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/dp_enc.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/dp_enc.c.o -MF CMakeFiles/alac_s.dir/codec/dp_enc.c.o.d -o CMakeFiles/alac_s.dir/codec/dp_enc.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/dp_enc.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 50%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/matrix_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/matrix_dec.c.o -MF CMakeFiles/alac_s.dir/codec/matrix_dec.c.o.d -o CMakeFiles/alac_s.dir/codec/matrix_dec.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/matrix_dec.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 35%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ag_enc.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/ag_enc.c.o -MF CMakeFiles/alac_s.dir/codec/ag_enc.c.o.d -o CMakeFiles/alac_s.dir/codec/ag_enc.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/ag_enc.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 55%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/matrix_enc.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cc -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/matrix_enc.c.o -MF CMakeFiles/alac_s.dir/codec/matrix_enc.c.o.d -o CMakeFiles/alac_s.dir/codec/matrix_enc.c.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/matrix_enc.c gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 25%] Building CXX object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT vendor/alac/CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o -MF CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o.d -o CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/alac/codec/ALACEncoder.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 60%] Linking CXX static library libalac_s.a cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cmake -P CMakeFiles/alac_s.dir/cmake_clean_target.cmake cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/alac && /usr/bin/cmake -E cmake_link_script CMakeFiles/alac_s.dir/link.txt --verbose=1 /usr/bin/ar qc libalac_s.a CMakeFiles/alac_s.dir/codec/EndianPortable.c.o CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o CMakeFiles/alac_s.dir/codec/ag_dec.c.o CMakeFiles/alac_s.dir/codec/ag_enc.c.o CMakeFiles/alac_s.dir/codec/dp_dec.c.o CMakeFiles/alac_s.dir/codec/dp_enc.c.o CMakeFiles/alac_s.dir/codec/matrix_dec.c.o CMakeFiles/alac_s.dir/codec/matrix_enc.c.o /usr/bin/ranlib libalac_s.a gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 60%] Built target alac_s gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 5%] Building CXX object vendor/docopt/CMakeFiles/docopt_o.dir/docopt.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt && /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -fPIC -std=c++17 -MD -MT vendor/docopt/CMakeFiles/docopt_o.dir/docopt.cpp.o -MF CMakeFiles/docopt_o.dir/docopt.cpp.o.d -o CMakeFiles/docopt_o.dir/docopt.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt/docopt.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 60%] Built target docopt_o gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f vendor/docopt/CMakeFiles/docopt_s.dir/build.make vendor/docopt/CMakeFiles/docopt_s.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/alacenc-0.3.0 /usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt/CMakeFiles/docopt_s.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f vendor/docopt/CMakeFiles/docopt_s.dir/build.make vendor/docopt/CMakeFiles/docopt_s.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 65%] Linking CXX static library libdocopt.a cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt && /usr/bin/cmake -P CMakeFiles/docopt_s.dir/cmake_clean_target.cmake cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/vendor/docopt && /usr/bin/cmake -E cmake_link_script CMakeFiles/docopt_s.dir/link.txt --verbose=1 /usr/bin/ar qc libdocopt.a CMakeFiles/docopt_o.dir/docopt.cpp.o /usr/bin/ranlib libdocopt.a gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 65%] Built target docopt_s gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/alacenc.dir/build.make CMakeFiles/alacenc.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/alacenc-0.3.0 /usr/src/RPM/BUILD/alacenc-0.3.0 /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux/CMakeFiles/alacenc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/alacenc.dir/build.make CMakeFiles/alacenc.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 75%] Building CXX object CMakeFiles/alacenc.dir/types.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/types.cpp.o -MF CMakeFiles/alacenc.dir/types.cpp.o.d -o CMakeFiles/alacenc.dir/types.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp In file included from /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:34: /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:51:8: error: 'uint8_t' does not name a type 51 | inline uint8_t toBigEndian(uint8_t value) { return value; } | ^~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:42:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 41 | #include +++ |+#include 42 | /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: error: 'uint16_t' does not name a type 52 | inline uint16_t toBigEndian(uint16_t value) { return __builtin_bswap16(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: error: 'uint32_t' does not name a type 53 | inline uint32_t toBigEndian(uint32_t value) { return __builtin_bswap32(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: error: 'uint64_t' does not name a type 54 | inline uint64_t toBigEndian(uint64_t value) { return __builtin_bswap64(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:67:31: error: 'uint16_t' has not been declared 67 | Bytes &operator<<(Bytes &out, uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:31: error: 'uint32_t' has not been declared 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: error: 'uint32_t' does not name a type 80 | uint32_t tellp() const { return mPos; } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:25: error: 'uint16_t' has not been declared 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:25: error: 'uint32_t' has not been declared 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:14: error: 'OutFile& OutFile::operator<<(int)' cannot be overloaded with 'OutFile& OutFile::operator<<(int)' 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:14: note: previous declaration 'OutFile& OutFile::operator<<(int)' 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: error: 'uint32_t' does not name a type 97 | uint32_t mPos = 0; | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:47:31: error: 'uint16_t' has not been declared 47 | Bytes &operator<<(Bytes &out, uint16_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:60:31: error: 'uint32_t' has not been declared 60 | Bytes &operator<<(Bytes &out, uint32_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:60:8: error: redefinition of 'Bytes& operator<<(Bytes&, int)' 60 | Bytes &operator<<(Bytes &out, uint32_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:47:8: note: 'Bytes& operator<<(Bytes&, int)' previously defined here 47 | Bytes &operator<<(Bytes &out, uint16_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: In member function 'OutFile& OutFile::operator<<(char)': /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:123:5: error: 'mPos' was not declared in this scope 123 | mPos += 1; | ^~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: At global scope: /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:128:10: error: declaration of 'operator<<' as non-function 128 | OutFile &OutFile::operator<<(uint16_t value) | ^~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:128:30: error: 'uint16_t' was not declared in this scope 128 | OutFile &OutFile::operator<<(uint16_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:37:1: note: 'uint16_t' is defined in header ''; did you forget to '#include '? 36 | #include +++ |+#include 37 | /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:136:10: error: declaration of 'operator<<' as non-function 136 | OutFile &OutFile::operator<<(uint32_t value) | ^~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:136:30: error: 'uint32_t' was not declared in this scope 136 | OutFile &OutFile::operator<<(uint32_t value) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:136:30: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: In member function 'OutFile& OutFile::operator<<(const std::array&)': /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:172:5: error: 'mPos' was not declared in this scope 172 | mPos += value.size(); | ^~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: In member function 'OutFile& OutFile::operator<<(const Bytes&)': /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:179:5: error: 'mPos' was not declared in this scope 179 | mPos += value.size(); | ^~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: In member function 'OutFile& OutFile::operator<<(const char*)': /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:189:5: error: 'mPos' was not declared in this scope 189 | mPos += 4; | ^~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp: In member function 'void OutFile::write(const unsigned char*, std::streamsize)': /usr/src/RPM/BUILD/alacenc-0.3.0/types.cpp:196:5: error: 'mPos' was not declared in this scope 196 | mPos += size; | ^~~~ gmake[2]: *** [CMakeFiles/alacenc.dir/build.make:90: CMakeFiles/alacenc.dir/types.cpp.o] Error 1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 90%] Building CXX object CMakeFiles/alacenc.dir/tags.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/tags.cpp.o -MF CMakeFiles/alacenc.dir/tags.cpp.o.d -o CMakeFiles/alacenc.dir/tags.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/tags.cpp In file included from /usr/src/RPM/BUILD/alacenc-0.3.0/tags.h:37, from /usr/src/RPM/BUILD/alacenc-0.3.0/tags.cpp:34: /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:51:8: error: 'uint8_t' does not name a type 51 | inline uint8_t toBigEndian(uint8_t value) { return value; } | ^~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:42:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 41 | #include +++ |+#include 42 | /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: error: 'uint16_t' does not name a type 52 | inline uint16_t toBigEndian(uint16_t value) { return __builtin_bswap16(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: error: 'uint32_t' does not name a type 53 | inline uint32_t toBigEndian(uint32_t value) { return __builtin_bswap32(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: error: 'uint64_t' does not name a type 54 | inline uint64_t toBigEndian(uint64_t value) { return __builtin_bswap64(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:67:31: error: 'uint16_t' has not been declared 67 | Bytes &operator<<(Bytes &out, uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:31: error: 'uint32_t' has not been declared 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: error: 'uint32_t' does not name a type 80 | uint32_t tellp() const { return mPos; } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:25: error: 'uint16_t' has not been declared 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:25: error: 'uint32_t' has not been declared 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:14: error: 'OutFile& OutFile::operator<<(int)' cannot be overloaded with 'OutFile& OutFile::operator<<(int)' 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:14: note: previous declaration 'OutFile& OutFile::operator<<(int)' 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: error: 'uint32_t' does not name a type 97 | uint32_t mPos = 0; | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? gmake[2]: *** [CMakeFiles/alacenc.dir/build.make:146: CMakeFiles/alacenc.dir/tags.cpp.o] Error 1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 85%] Building CXX object CMakeFiles/alacenc.dir/wavheader.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/wavheader.cpp.o -MF CMakeFiles/alacenc.dir/wavheader.cpp.o.d -o CMakeFiles/alacenc.dir/wavheader.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/wavheader.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 80%] Building CXX object CMakeFiles/alacenc.dir/atoms.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/atoms.cpp.o -MF CMakeFiles/alacenc.dir/atoms.cpp.o.d -o CMakeFiles/alacenc.dir/atoms.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp In file included from /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.h:40, from /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:34: /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:51:8: error: 'uint8_t' does not name a type 51 | inline uint8_t toBigEndian(uint8_t value) { return value; } | ^~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:41:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 40 | #include +++ |+#include 41 | #include /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: error: 'uint16_t' does not name a type 52 | inline uint16_t toBigEndian(uint16_t value) { return __builtin_bswap16(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:52:8: note: 'uint16_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: error: 'uint32_t' does not name a type 53 | inline uint32_t toBigEndian(uint32_t value) { return __builtin_bswap32(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:53:8: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: error: 'uint64_t' does not name a type 54 | inline uint64_t toBigEndian(uint64_t value) { return __builtin_bswap64(value); } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:54:8: note: 'uint64_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:67:31: error: 'uint16_t' has not been declared 67 | Bytes &operator<<(Bytes &out, uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:31: error: 'uint32_t' has not been declared 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: error: 'uint32_t' does not name a type 80 | uint32_t tellp() const { return mPos; } | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:80:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:25: error: 'uint16_t' has not been declared 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:25: error: 'uint32_t' has not been declared 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:86:14: error: 'OutFile& OutFile::operator<<(int)' cannot be overloaded with 'OutFile& OutFile::operator<<(int)' 86 | OutFile &operator<<(uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:14: note: previous declaration 'OutFile& OutFile::operator<<(int)' 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: error: 'uint32_t' does not name a type 97 | uint32_t mPos = 0; | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:97:5: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'OutFile& operator<<(OutFile&, const Atom&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:50:8: error: ambiguous overload for 'operator<<' (operand types are 'OutFile' and 'uint32_t' {aka 'unsigned int'}) 50 | os << uint32_t(atom.size()); | ~~ ^~ ~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | OutFile /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:84:14: note: candidate: 'OutFile& OutFile::operator<<(char)' 84 | OutFile &operator<<(char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:14: note: candidate: 'OutFile& OutFile::operator<<(int)' 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.h:76:10: note: candidate: 'OutFile& operator<<(OutFile&, const FreeAtom&)' 76 | OutFile &operator<<(OutFile &os, const FreeAtom &atom); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'Bytes& operator<<(Bytes&, const Atom&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:63:9: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 63 | out << uint32_t(atom.size()); | ~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'MvhdAtom::MvhdAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:156:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 156 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:160:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 160 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:164:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 164 | data << uint32_t(1000); // header.sampleRate()); | ~~~~ ^~ ~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:169:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 169 | data << uint32_t(std::ceil(encoder.inputWavHeader().dataSize() * 1000.0 / encoder.inputWavHeader().byteRate())); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:173:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 173 | data << uint32_t(1 << 16); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:185:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 185 | data << uint32_t(0x00010000) << uint32_t(0x00000000) << uint32_t(0x00000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:186:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 186 | data << uint32_t(0x00000000) << uint32_t(0x00010000) << uint32_t(0x00000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:187:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 187 | data << uint32_t(0x00000000) << uint32_t(0x00000000) << uint32_t(0x40000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:191:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 191 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:195:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 195 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:199:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 199 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:203:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 203 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:207:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 207 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:211:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 211 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:215:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 215 | data << uint32_t(2); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'TkhdAtom::TkhdAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:251:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 251 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:255:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 255 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:259:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 259 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:263:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 263 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:267:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 267 | data << uint32_t(encoder.inputWavHeader().duration()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:271:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 271 | data << uint32_t(0) << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:293:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 293 | data << uint32_t(0x00010000) << uint32_t(0x00000000) << uint32_t(0x00000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:294:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 294 | data << uint32_t(0x00000000) << uint32_t(0x00010000) << uint32_t(0x00000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:295:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 295 | data << uint32_t(0x00000000) << uint32_t(0x00000000) << uint32_t(0x40000000); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:299:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 299 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:303:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 303 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'MdhdAtom::MdhdAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:334:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 334 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:338:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 338 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:342:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 342 | data << uint32_t(encoder.inputWavHeader().sampleRate()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:346:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 346 | data << uint32_t(encoder.inputWavHeader().duration() / encoder.inputWavHeader().sampleRate() / 1000.0); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'HdlrAtom::HdlrAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:386:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 386 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:390:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 390 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:394:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 394 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'DrefAtom::DrefAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:499:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 499 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:504:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 504 | data << uint32_t(url.size()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'StsdAtom::StsdAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:579:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 579 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:586:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 586 | data << uint32_t(72); | ~~~~ ^~ ~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:614:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 614 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:634:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 634 | data << uint32_t(encoder.inputWavHeader().sampleRate() << 16); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:641:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 641 | data << uint32_t(magicCookie.size() + 12); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:647:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 647 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'OutFile& operator<<(OutFile&, const FreeAtom&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:656:8: error: ambiguous overload for 'operator<<' (operand types are 'OutFile' and 'uint32_t' {aka 'unsigned int'}) 656 | os << uint32_t(atom.mSize); | ~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | OutFile /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:84:14: note: candidate: 'OutFile& OutFile::operator<<(char)' 84 | OutFile &operator<<(char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:85:14: note: candidate: 'OutFile& OutFile::operator<<(int)' 85 | OutFile &operator<<(uint16_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:654:10: note: candidate: 'OutFile& operator<<(OutFile&, const FreeAtom&)' 654 | OutFile &operator<<(OutFile &os, const FreeAtom &atom) | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'StscAtom::StscAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:681:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 681 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:691:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 691 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:692:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 692 | data << uint32_t(encoder.sampleSizeTable().size()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:693:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 693 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'StcoAtom::StcoAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:711:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 711 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:717:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 717 | data << uint32_t(encoder.audioDataStartPos()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'StszAtom::StszAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:735:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 735 | data << uint32_t(0); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:738:10: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 738 | data << uint32_t(encoder.sampleSizeTable().size()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:743:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 743 | data << uint32_t(sz); | ~~~~ ^~ ~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'SttsAtom::SttsAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:769:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 769 | data << uint32_t(2); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:773:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 773 | data << uint32_t(encoder.sampleSizeTable().size() - 1); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:774:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 774 | data << uint32_t(full); | ~~~~ ^~ ~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:776:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 776 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:777:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 777 | data << uint32_t(last); | ~~~~ ^~ ~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:781:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 781 | data << uint32_t(1); | ~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:785:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 785 | data << uint32_t(encoder.sampleSizeTable().size()); | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:786:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 786 | data << uint32_t(full); | ~~~~ ^~ ~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'void addTag(Atom&, const std::string&, const std::string&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:826:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 826 | out.data << uint32_t(value.length() + 24); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:828:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 828 | out.data << uint32_t(value.length() + 16); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:830:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 830 | out.data << uint32_t(AtomDataType::UTF8); // Data type | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:831:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 831 | out.data << uint32_t(0); // Language ? | ~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'void addTag(Atom&, const std::string&, bool)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:840:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 840 | out.data << uint32_t(1 + 24); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:842:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 842 | out.data << uint32_t(1 + 16); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:844:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 844 | out.data << uint32_t(AtomDataType::Int); // Data type | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:845:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 845 | out.data << uint32_t(0); // Language ? | ~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In function 'void addTag(Atom&, const std::string&, uint16_t)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:851:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 851 | out.data << uint32_t(2 + 24); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:853:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 853 | out.data << uint32_t(2 + 16); // Size | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:855:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 855 | out.data << uint32_t(AtomDataType::Implicit); // Data type | ~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:856:14: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 856 | out.data << uint32_t(0); // Language ? | ~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'TrknAtom::TrknAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:873:19: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 873 | dataAtom.data << uint32_t(AtomDataType::Implicit); // Data type | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:874:19: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 874 | dataAtom.data << uint32_t(0); // Language ? | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'DiskAtom::DiskAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:887:19: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 887 | dataAtom.data << uint32_t(AtomDataType::Implicit); // Data type | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:888:19: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 888 | dataAtom.data << uint32_t(0); // Language ? | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'MetaAtom::MetaAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:937:15: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 937 | hdlr.data << uint32_t(0) << uint32_t(0); | ~~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:940:15: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 940 | hdlr.data << uint32_t(0) << uint32_t(0); | ~~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp: In constructor 'CovrAtom::CovrAtom(const Encoder&)': /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:956:44: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 956 | case FileType::JPEG: dataAtom.data << uint32_t(AtomDataType::JPEG); break; | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:957:44: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 957 | case FileType::PNG: dataAtom.data << uint32_t(AtomDataType::PNG); break; | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:958:44: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 958 | case FileType::BMP: dataAtom.data << uint32_t(AtomDataType::BMP); break; | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:959:44: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 959 | case FileType::GIF: dataAtom.data << uint32_t(AtomDataType::GIF); break; | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/atoms.cpp:963:19: error: ambiguous overload for 'operator<<' (operand types are 'Bytes' {aka 'std::vector'} and 'uint32_t' {aka 'unsigned int'}) 963 | dataAtom.data << uint32_t(0); // I don't know what is | ~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~ | | | | | uint32_t {aka unsigned int} | Bytes {aka std::vector} /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:66:8: note: candidate: 'Bytes& operator<<(Bytes&, char)' 66 | Bytes &operator<<(Bytes &out, char value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:68:8: note: candidate: 'Bytes& operator<<(Bytes&, int)' 68 | Bytes &operator<<(Bytes &out, uint32_t value); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:69:8: note: candidate: 'Bytes& operator<<(Bytes&, const char*)' 69 | Bytes &operator<<(Bytes &out, const char val[4]); | ^~~~~~~~ /usr/src/RPM/BUILD/alacenc-0.3.0/types.h:71:8: note: candidate: 'Bytes& operator<<(Bytes&, const std::string&)' 71 | Bytes &operator<<(Bytes &out, const std::string &value); | ^~~~~~~~ gmake[2]: *** [CMakeFiles/alacenc.dir/build.make:132: CMakeFiles/alacenc.dir/atoms.cpp.o] Error 1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 70%] Building CXX object CMakeFiles/alacenc.dir/main.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/main.cpp.o -MF CMakeFiles/alacenc.dir/main.cpp.o.d -o CMakeFiles/alacenc.dir/main.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/main.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' [ 95%] Building CXX object CMakeFiles/alacenc.dir/encoder.cpp.o /usr/bin/c++ -DPROJECT_DESCRIPTION="\"command-line ALAC encoder\"" -DPROJECT_NAME=\"alacenc\" -DPROJECT_VERSION=\"0.3.0\" -I/usr/src/RPM/BUILD/alacenc-0.3.0/vendor/docopt -Wall -Wextra -Wpedantic -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -DNDEBUG -O2 -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/alacenc.dir/encoder.cpp.o -MF CMakeFiles/alacenc.dir/encoder.cpp.o.d -o CMakeFiles/alacenc.dir/encoder.cpp.o -c /usr/src/RPM/BUILD/alacenc-0.3.0/encoder.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/x86_64-alt-linux' gmake[1]: *** [CMakeFiles/Makefile2:120: CMakeFiles/alacenc.dir/all] Error 2 gmake: *** [Makefile:156: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.77016 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.77016 (%build) Command exited with non-zero status 1 17.78user 1.99system 0:14.76elapsed 133%CPU (0avgtext+0avgdata 325400maxresident)k 0inputs+0outputs (0major+331271minor)pagefaults 0swaps hsh-rebuild: rebuild of `alacenc-0.3.0-alt1.1.src.rpm' failed. Command exited with non-zero status 1 3.65user 2.44system 0:28.67elapsed 21%CPU (0avgtext+0avgdata 112968maxresident)k 0inputs+0outputs (0major+196986minor)pagefaults 0swaps