<86>Jul 1 04:28:55 userdel[3938086]: delete user 'rooter' <86>Jul 1 04:28:55 userdel[3938086]: removed group 'rooter' owned by 'rooter' <86>Jul 1 04:28:55 userdel[3938086]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 1 04:28:55 groupadd[3938117]: group added to /etc/group: name=rooter, GID=1850 <86>Jul 1 04:28:55 groupadd[3938117]: group added to /etc/gshadow: name=rooter <86>Jul 1 04:28:55 groupadd[3938117]: new group: name=rooter, GID=1850 <86>Jul 1 04:28:55 useradd[3938137]: new user: name=rooter, UID=1850, GID=1850, home=/root, shell=/bin/bash, from=none <86>Jul 1 04:28:55 userdel[3938206]: delete user 'builder' <86>Jul 1 04:28:55 userdel[3938206]: removed group 'builder' owned by 'builder' <86>Jul 1 04:28:55 userdel[3938206]: removed shadow group 'builder' owned by 'builder' <86>Jul 1 04:28:55 groupadd[3938252]: group added to /etc/group: name=builder, GID=1851 <86>Jul 1 04:28:55 groupadd[3938252]: group added to /etc/gshadow: name=builder <86>Jul 1 04:28:55 groupadd[3938252]: new group: name=builder, GID=1851 <86>Jul 1 04:28:55 useradd[3938278]: new user: name=builder, UID=1851, GID=1851, 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>Jul 1 04:28:57 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Jul 1 04:28:57 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jul 1 04:28:57 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Jul 1 04:28:57 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445898 installed <13>Jul 1 04:28:57 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jul 1 04:28:57 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639387 installed <13>Jul 1 04:28:57 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Jul 1 04:28:57 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Jul 1 04:28:57 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jul 1 04:28:57 rpmi: libstdc++13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259497 installed <13>Jul 1 04:28:58 rpmi: gcc13-c++-13.1.1-alt1 sisyphus+323337.100.1.1 1687259497 installed <13>Jul 1 04:28:58 rpmi: rpm-macros-cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931990 installed <13>Jul 1 04:28:58 rpmi: cmake-modules-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jul 1 04:28:58 rpmi: libuv-1.45.0-alt1 sisyphus+322120.40.2.1 1685405027 installed <13>Jul 1 04:28:58 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Jul 1 04:28:58 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444234 installed <13>Jul 1 04:28:58 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Jul 1 04:28:58 rpmi: publicsuffix-list-dafsa-20230404-alt1 sisyphus+318117.100.1.1 1680769734 installed <13>Jul 1 04:28:58 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Jul 1 04:28:58 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690509 installed <13>Jul 1 04:28:58 rpmi: libnghttp2-1.54.0-alt1 sisyphus+323695.100.1.1 1687701916 installed <13>Jul 1 04:28:58 rpmi: openldap-common-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed <13>Jul 1 04:28:58 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Jul 1 04:28:58 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Jul 1 04:28:58 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Jul 1 04:28:58 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072361 installed <13>Jul 1 04:28:58 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Jul 1 04:28:58 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Jul 1 04:28:58 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jul 1 04:28:58 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jul 1 04:28:58 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 1 04:28:58 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 1 04:28:58 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Jul 1 04:28:58 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jul 1 04:28:58 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Jul 1 04:28:58 rpmi: libcrypto1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474790 installed <13>Jul 1 04:28:58 rpmi: libssl1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474790 installed <86>Jul 1 04:28:58 groupadd[3953983]: group added to /etc/group: name=_keytab, GID=999 <86>Jul 1 04:28:58 groupadd[3953983]: group added to /etc/gshadow: name=_keytab <86>Jul 1 04:28:58 groupadd[3953983]: new group: name=_keytab, GID=999 <13>Jul 1 04:28:58 rpmi: libkrb5-1.21-alt1 sisyphus+323024.100.1.1 1686749989 installed <13>Jul 1 04:28:58 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478553 installed <86>Jul 1 04:28:58 groupadd[3954337]: group added to /etc/group: name=sasl, GID=998 <86>Jul 1 04:28:58 groupadd[3954337]: group added to /etc/gshadow: name=sasl <86>Jul 1 04:28:58 groupadd[3954337]: new group: name=sasl, GID=998 <13>Jul 1 04:28:58 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097332 installed <13>Jul 1 04:28:58 rpmi: libldap2-2.6.4-alt1 sisyphus+321176.240.10.2 1684803685 installed <13>Jul 1 04:28:58 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244624 installed <13>Jul 1 04:28:58 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752294 installed <13>Jul 1 04:28:58 rpmi: libcurl-8.1.2-alt2 sisyphus+323677.300.5.1 1687713560 installed <13>Jul 1 04:28:58 rpmi: cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931990 installed <13>Jul 1 04:28:58 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed Building target platforms: i586 Building for target i586 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: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.10334 + 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.10334 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd alacenc-0.3.0 + mkdir -p i586-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -S . -B i586-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/i586-alt-linux + cmake --build i586-alt-linux --verbose --parallel 16 gmake: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/alacenc-0.3.0 -B/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/CMakeFiles /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/docopt/CMakeFiles/docopt_o.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/alac /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/alac/CMakeFiles/alac_s.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' [ 30%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACBitUtilities.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 20%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/EndianPortable.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 45%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/matrix_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 50%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/dp_enc.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 15%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ag_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 25%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/ag_enc.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 35%] Building C object vendor/alac/CMakeFiles/alac_s.dir/codec/dp_dec.c.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 10%] Building CXX object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACDecoder.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 40%] Building CXX object vendor/alac/CMakeFiles/alac_s.dir/codec/ALACEncoder.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 60%] Linking CXX static library libalac_s.a cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-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/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 60%] Built target alac_s gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 5%] Building CXX object vendor/docopt/CMakeFiles/docopt_o.dir/docopt.cpp.o cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 60%] Built target docopt_o gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/docopt /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/vendor/docopt/CMakeFiles/docopt_s.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' [ 65%] Linking CXX static library libdocopt.a cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-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/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 65%] Built target docopt_s gmake[1]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux' cd /usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux /usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux/CMakeFiles/alacenc.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 95%] 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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 80%] 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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 90%] 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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-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 -march=i586 -mtune=generic -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/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/alacenc-0.3.0/i586-alt-linux' [ 85%] 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 -march=i586 -mtune=generic -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/i586-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.10334 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.10334 (%build) Command exited with non-zero status 1 6.15user 0.70system 0:04.02elapsed 170%CPU (0avgtext+0avgdata 224476maxresident)k 0inputs+0outputs (0major+317628minor)pagefaults 0swaps hsh-rebuild: rebuild of `alacenc-0.3.0-alt1.1.src.rpm' failed. Command exited with non-zero status 1 1.71user 1.18system 0:10.29elapsed 28%CPU (0avgtext+0avgdata 110288maxresident)k 0inputs+0outputs (0major+197564minor)pagefaults 0swaps