Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 850242 Details for
Bug 893642
media-libs/id3lib-3.8.3-r9 fails to build with clang-15
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/x-log), 93.73 KB, created by
jon R-B
on 2023-02-08 19:48:36 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
jon R-B
Created:
2023-02-08 19:48:36 UTC
Size:
93.73 KB
patch
obsolete
> * Package: media-libs/id3lib-3.8.3-r9:0 > * Repository: gentoo > * Maintainer: sound@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking id3lib-3.8.3.tar.gz to /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work >>>> Source unpacked in /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work >>>> Preparing source in /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3 ... > * Applying id3lib-3.8.3-zlib.patch ... > [ ok ] > * Applying id3lib-3.8.3-test_io.patch ... > [ ok ] > * Applying id3lib-3.8.3-autoconf259.patch ... > [ ok ] > * Applying id3lib-3.8.3-doxyinput.patch ... > [ ok ] > * Applying id3lib-3.8.3-unicode16.patch ... > [ ok ] > * Applying id3lib-3.8.3-gcc-4.3.patch ... > [ ok ] > * Applying id3lib-3.8.3-missing_nullpointer_check.patch ... > [ ok ] > * Applying id3lib-3.8.3-security.patch ... > [ ok ] > * Applying id3lib-3.8.3-vbr-stack-smashing.patch ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/zlib' ... > * Running 'libtoolize --install --copy --force --automake' ... > [ ok ] > * Running 'aclocal -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' ... > [ ok ] > * This package has a configure.in file which has long been deprecated. Please > * update it to use configure.ac instead as newer versions of autotools will die > * when it finds this file. See https://bugs.gentoo.org/426262 for details. > * Running 'autoconf -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4 --force' ... > [ ok ] > * Running 'autoheader -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' ... > [ ok ] > * Running 'automake --add-missing --copy --force-missing' ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' ... > * Running 'libtoolize --install --copy --force --automake' ... > [ ok ] > * Running 'aclocal -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' ... > [ ok ] > * This package has a configure.in file which has long been deprecated. Please > * update it to use configure.ac instead as newer versions of autotools will die > * when it finds this file. See https://bugs.gentoo.org/426262 for details. > * Running 'autoconf -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4 --force' ... > [ ok ] > * Running 'autoheader -I /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' ... > [ ok ] > * Running 'automake --add-missing --copy --force-missing' ... > [ ok ] > (B[m[1m[32m*(B[m Running elibtoolize in: id3lib-3.8.3/ > (B[m[1m[32m*(B[m Applying portage/1.2.0 patch ... > (B[m[1m[32m*(B[m Applying sed/1.5.6 patch ... > (B[m[1m[32m*(B[m Applying as-needed/2.4.3 patch ... > (B[m[1m[32m*(B[m Applying uclibc-ltconf/1.3.0 patch ... > (B[m[1m[32m*(B[m Running elibtoolize in: id3lib-3.8.3/zlib/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3 ... > * econf: updating id3lib-3.8.3/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating id3lib-3.8.3/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating id3lib-3.8.3/zlib/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating id3lib-3.8.3/zlib/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/id3lib-3.8.3-r9 --htmldir=/usr/share/doc/id3lib-3.8.3-r9/html --libdir=/usr/lib64 --disable-static >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether make supports the include directive... yes (GNU style) >checking for x86_64-pc-linux-gnu-gcc... clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether clang accepts -g... yes >checking for clang option to enable C11 features... none needed >checking whether clang understands -c and -o together... yes >checking dependency style of clang... none >checking for library containing strerror... none required >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking how to print strings... printf >checking for a sed that does not truncate output... /bin/sed >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for fgrep... /bin/grep -F >checking for ld used by clang... /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... llvm-nm >checking the name lister (llvm-nm) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-file... no >checking for file... file >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... llvm-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib >checking command to parse llvm-nm output from clang object... ok >checking for sysroot... no >checking for a working dd... /bin/dd >checking how to truncate binary pipes... /bin/dd bs=4096 count=1 >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... no >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking whether to enable maintainer-specific portions of Makefiles... no >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >checking whether the compiler supports GNU C... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to enable C11 features... (cached) none needed >checking whether clang understands -c and -o together... (cached) yes >checking dependency style of clang... (cached) none >checking whether the compiler supports GNU C++... yes >checking whether clang++ accepts -g... yes >checking for clang++ option to enable C++11 features... none needed >checking dependency style of clang++... none >checking how to run the C++ preprocessor... clang++ -E >checking for ld used by clang++... /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking whether the clang++ linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC -DPIC >checking if clang++ PIC flag -fPIC -DPIC works... yes >checking if clang++ static flag -static works... no >checking if clang++ supports -c -o file.o... yes >checking if clang++ supports -c -o file.o... (cached) yes >checking whether the clang++ linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking how to run the C++ preprocessor... clang++ -E >checking for uncompress in -lz... yes >checking for egrep... (cached) /bin/grep -E >checking for zlib.h... yes >checking for wchar.h... yes >checking for sys/param.h... yes >checking for unistd.h... (cached) yes >checking for iconv.h... yes >checking where to find iconv_open... libc >checking whether iconv takes const char ** or char **... char ** >checking whether to typecast in iconv... no >checking for libcw/sys.h... no >checking for cctype... yes >checking for climits... yes >checking for cstdio... yes >checking for cstdlib... yes >checking for bitset... yes >checking for cstring... yes >checking for fstream... yes >checking for iostream... yes >checking for iomanip... yes >checking for vector... yes >checking for string... yes >checking whether C++ has bool... no >checking whether C++ has correct scoping in for-loops... no >checking what warning flags to pass to the C++ compiler... -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations >checking what language compliance flags to pass to the C++ compiler... >checking whether iconv supports UTF-8... yes >checking whether iconv supports UTF-16BE... yes >checking whether iconv supports UTF-16... yes >checking whether iconv supports ISO-8859-1... yes >checking for getopt_long... yes >checking for mkstemp... yes >checking for truncate... yes >checking for size_t... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating m4/Makefile >config.status: creating include/Makefile >config.status: creating include/id3/Makefile >config.status: creating id3com/Makefile >config.status: creating id3com/Sample/Makefile >config.status: creating src/Makefile >config.status: creating examples/Makefile >config.status: creating prj/Makefile >config.status: creating libprj/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >=== configuring in zlib (/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/zlib) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/id3lib-3.8.3-r9' '--htmldir=/usr/share/doc/id3lib-3.8.3-r9/html' '--libdir=/usr/lib64' '--disable-static' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CC=clang' 'CFLAGS=-O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CXX=clang++' 'CXXFLAGS=-O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin' --cache-file=/dev/null --srcdir=. >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking how to print strings... printf >checking whether make supports the include directive... yes (GNU style) >checking for x86_64-pc-linux-gnu-gcc... clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether clang accepts -g... yes >checking for clang option to enable C11 features... none needed >checking whether clang understands -c and -o together... yes >checking dependency style of clang... none >checking for a sed that does not truncate output... /bin/sed >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for fgrep... /bin/grep -F >checking for ld used by clang... /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... llvm-nm >checking the name lister (llvm-nm) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-file... no >checking for file... file >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... llvm-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib >checking command to parse llvm-nm output from clang object... ok >checking for sysroot... no >checking for a working dd... /bin/dd >checking how to truncate binary pipes... /bin/dd bs=4096 count=1 >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... no >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether the compiler supports GNU C++... yes >checking whether clang++ accepts -g... yes >checking for clang++ option to enable C++11 features... none needed >checking dependency style of clang++... none >checking how to run the C++ preprocessor... clang++ -E >checking for ld used by clang++... /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking whether the clang++ linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC -DPIC >checking if clang++ PIC flag -fPIC -DPIC works... yes >checking if clang++ static flag -static works... no >checking if clang++ supports -c -o file.o... yes >checking if clang++ supports -c -o file.o... (cached) yes >checking whether the clang++ linker (/usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking how to run the C++ preprocessor... clang++ -E >checking for x86_64-pc-linux-gnu-ranlib... (cached) llvm-ranlib >checking for egrep... (cached) /bin/grep -E >checking for unistd.h... (cached) yes >checking for errno.h... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating prj/Makefile >config.status: creating include/Makefile >config.status: creating lib/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3 ... >make -j8 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' >Making all in . >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' >Making all in m4 >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/m4' >Making all in doc >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/doc' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/doc' >Making all in include >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include' >Making all in id3 >make[3]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include/id3' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include/id3' >make[3]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include' >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/include' >Making all in id3com >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com' >Making all in Sample >make[3]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com/Sample' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com/Sample' >make[3]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com' >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/id3com' >Making all in src >make[2]: Entering directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/src' >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o c_wrapper.lo c_wrapper.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field.lo field.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_binary.lo field_binary.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_integer.lo field_integer.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_string_ascii.lo field_string_ascii.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o field_string_unicode.lo field_string_unicode.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame.lo frame.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c -o frame_impl.lo frame_impl.cpp >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c field_integer.cpp -fPIC -DPIC -o .libs/field_integer.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c field_string_ascii.cpp -fPIC -DPIC -o .libs/field_string_ascii.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c c_wrapper.cpp -fPIC -DPIC -o .libs/c_wrapper.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c field.cpp -fPIC -DPIC -o .libs/field.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c field_string_unicode.cpp -fPIC -DPIC -o .libs/field_string_unicode.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c field_binary.cpp -fPIC -DPIC -o .libs/field_binary.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c frame_impl.cpp -fPIC -DPIC -o .libs/frame_impl.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I../include/id3 -I../include -O3 -pipe -march=x86-64-v3 -mtune=native -flto=thin -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -c frame.cpp -fPIC -DPIC -o .libs/frame.o >In file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:43: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/move.h:57: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:340:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integral_helper<int>'[0m > struct __is_integral_helper<int> >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:295:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integral_helper<bool> >[0;1;32m ^ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:43: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/move.h:57: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:340:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integral_helper<int>'[0m > struct __is_integral_helper<int> >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:295:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integral_helper<bool> >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:43: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/move.h:57: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:340:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integral_helper<int>'[0m > struct __is_integral_helper<int> >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/type_traits:295:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integral_helper<bool> >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:42: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:214:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integer<int>'[0m > struct __is_integer<int> >[0;1;32m ^~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:138:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integer<bool> >[0;1;32m ^ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:42: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:214:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integer<int>'[0m > struct __is_integer<int> >[0;1;32m ^~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:138:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integer<bool> >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:70:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = (_Value)(-1) < 0; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:72:57: [0m[0;1;31merror: [0m[1m > expected '('[0m > = __is_integer_nonstrict<_Value>::__width - __is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:75:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __max = __is_signed >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:78:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __min = __is_signed ? -__max - 1 : (_Value)0; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:88:50: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_integer<_Value>::__is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:91:49: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const int __numeric_traits_integer<_Value>::__digits; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:164:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = true; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:173:51: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_floating<_Value>::__is_signed; >[0;1;32m ^ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:70:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = (_Value)(-1) < 0; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:72:57: [0m[0;1;31merror: [0m[1m > expected '('[0m > = __is_integer_nonstrict<_Value>::__width - __is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:75:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __max = __is_signed >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:78:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __min = __is_signed ? -__max - 1 : (_Value)0; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:88:50: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_integer<_Value>::__is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:91:49: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const int __numeric_traits_integer<_Value>::__digits; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:164:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = true; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:173:51: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_floating<_Value>::__is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:485:46: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__max' requested here[0m > if (__d > __gnu_cxx::__numeric_traits<int>::__max) >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:82:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__min; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:487:51: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__min' requested here[0m > else if (__d < __gnu_cxx::__numeric_traits<int>::__min) >[0;1;32m ^ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:42: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:214:12: [0m[0;1;31merror: [0m[1m > redefinition of '__is_integer<int>'[0m > struct __is_integer<int> >[0;1;32m ^~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/cpp_type_traits.h:138:12: [0m[0;1;30mnote: [0m > previous definition is here[0m > struct __is_integer<bool> >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:485:46: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__max' requested here[0m > if (__d > __gnu_cxx::__numeric_traits<int>::__max) >[0;1;32m ^ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:82:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__min; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:487:51: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__min' requested here[0m > else if (__d < __gnu_cxx::__numeric_traits<int>::__min) >[0;1;32m ^ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:53: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:4224: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:154:3: [0m[0;1;31merror: [0m[1m > redefinition of 'hash<int>'[0m > _Cxx_hashtable_define_trivial_hash(int) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:125:3: [0m[0;1;30mnote: [0m > previous definition is here[0m > _Cxx_hashtable_define_trivial_hash(bool) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:53: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:4224: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:154:3: [0m[0;1;31merror: [0m[1m > redefinition of 'hash<int>'[0m > _Cxx_hashtable_define_trivial_hash(int) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:125:3: [0m[0;1;30mnote: [0m > previous definition is here[0m > _Cxx_hashtable_define_trivial_hash(bool) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:70:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = (_Value)(-1) < 0; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:72:57: [0m[0;1;31merror: [0m[1m > expected '('[0m > = __is_integer_nonstrict<_Value>::__width - __is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:75:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __max = __is_signed >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:78:46: [0m[0;1;31merror: [0m[1m > expected '('[0m > static const _Value __min = __is_signed ? -__max - 1 : (_Value)0; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:88:50: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_integer<_Value>::__is_signed; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:91:49: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const int __numeric_traits_integer<_Value>::__digits; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:164:25: [0m[0;1;31merror: [0m[1m > expected member name or ';' after declaration specifiers[0m > static const bool __is_signed = true; >[0;1;32m ~~~~~~~~~~~~~~~~~ ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:173:51: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > const bool __numeric_traits_floating<_Value>::__is_signed; >[0;1;32m ^ >[0mIn file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from field_binary.cpp:35: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from field_binary.cpp:35: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from frame_impl.cpp:32: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const char'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:94:44: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<char>::__max' requested here[0m > != __gnu_cxx::__numeric_traits<char>::__max)); >[0;1;32m ^ >[0mIn file included from frame.cpp:33: >In file included from ../include/id3/readers.h:31: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const char'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:94:44: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<char>::__max' requested here[0m > != __gnu_cxx::__numeric_traits<char>::__max)); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:473:33: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:485:46: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__max' requested here[0m > if (__d > __gnu_cxx::__numeric_traits<int>::__max) >[0;1;32m ^ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:82:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const int'[0m > const _Value __numeric_traits_integer<_Value>::__min; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:487:51: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<int>::__min' requested here[0m > else if (__d < __gnu_cxx::__numeric_traits<int>::__min) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:576:38: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > if (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:473:33: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:576:38: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > if (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:917:48: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:917:48: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) >[0;1;32m ^ >[0m[0;1;31mfatal error: [0m[1mtoo many errors emitted, stopping now [-ferror-limit=][0m >[0;1;31mfatal error: [0m[1mtoo many errors emitted, stopping now [-ferror-limit=][0m >In file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:189:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > operator<<(int __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from field_binary.cpp:35: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:189:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > operator<<(int __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:833: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator<<'[0m > operator<<(int __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from field_binary.cpp:35: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:833: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator<<'[0m > operator<<(int __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:179:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > operator>>(int& __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0mIn file included from field_binary.cpp:[1m35: >/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istreamIn file included from :../include/id3/utils.h648::3513: >:In file included from ../include/id3/id3lib_streams.h[0m:[0;1;31m27error: : >In file included from [0m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream[1m:38 >: > [1munknown/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream :type179 :name7 :'char_type' [0m >[0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m operator>>(int& __n); ^ > >[0;1;32m[0m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0mIn file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:1016: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/istream.tcc:169:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator>>'[0m > operator>>(int& __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0mIn file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:53: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/basic_string.h:4224: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:154:3: [0m[0;1;31merror: [0m[1m > redefinition of 'hash<int>'[0m > _Cxx_hashtable_define_trivial_hash(int) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^~~~~~~~~ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:125:3: [0m[0;1;30mnote: [0m > previous definition is here[0m > _Cxx_hashtable_define_trivial_hash(bool) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/functional_hash.h:117:12: [0m[0;1;30mnote: [0m > expanded from macro '_Cxx_hashtable_define_trivial_hash'[0m > struct hash<_Tp> : public __hash_base<size_t, _Tp> \ >[0;1;32m ^ >[0mIn file included from field_binary.cpp:35: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:1016: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/istream.tcc:169:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator>>'[0m > operator>>(int& __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0mIn file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:168: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h:156:16: [0m[0;1;31merror: [0m[1m > cannot initialize return object of type 'int' with an lvalue of type 'void *const'[0m > { return _M_exception_object; } >[0;1;32m ^~~~~~~~~~~~~~~~~~~ >[0mIn file included from In file included from field_string_unicode.cppfield_string_ascii.cpp::2828: >: >In file included from In file included from ../include/id3/utils.h../include/id3/utils.h::3535: >: >In file included from In file included from ../include/id3/id3lib_streams.h../include/id3/id3lib_streams.h::2727: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios::3939: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception::168168: >: >[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/exception_ptr.h::156156::1616:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > cannotcannot initializeinitialize returnreturn objectobject ofof typetype 'int''int' withwith anan lvaluelvalue ofof typetype 'void *const''void *const'[0m[0m > > { return _M_exception_object; } { return _M_exception_object; } > >[0;1;32m[0;1;32m ^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ > >[0m[0mIn file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception:169: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h:69:11: [0m[0;1;31merror: [0m[1m > value of type 'const std::__exception_ptr::exception_ptr' is not contextually > convertible to 'bool'[0m > if (_M_ptr) >[0;1;32m ^~~~~~ >[0mIn file included from In file included from field_string_ascii.cppfield_string_unicode.cpp::2828: >: >In file included from In file included from ../include/id3/utils.h../include/id3/utils.h::3535: >: >In file included from In file included from ../include/id3/id3lib_streams.h../include/id3/id3lib_streams.h::2727: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios::3939: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/exception::169169: >: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h[1m:/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/nested_exception.h69::6911::11 :[0m [0;1;31m[0merror: [0;1;31m[0merror: [1m[0m[1m > >value valueof oftype type'const std::__exception_ptr::exception_ptr' is'const std::__exception_ptr::exception_ptr' notis contextuallynot > contextuallyconvertible > toconvertible 'bool'to[0m >'bool'[0m > if (_M_ptr) if (_M_ptr) > >[0;1;32m[0;1;32m ^~~~~~ ^~~~~~ > >[0m[0mIn file included from field.cpp:33: >[1m../include/id3/readers.h:80:7: [0m[0;1;31merror: [0m[1mno matching constructor for > initialization of 'ID3_IStreamReader'[0m > : ID3_IStreamReader(reader), _file(reader) { ; } >[0;1;32m ^ ~~~~~~ >[0m[1m../include/id3/readers.h:34:22: [0m[0;1;30mnote: [0mcandidate constructor (the > implicit copy constructor) not viable: no known conversion from 'std::ifstream' > (aka 'basic_ifstream<char>') to 'const ID3_IStreamReader' for 1st argument[0m >class ID3_CPP_EXPORT ID3_IStreamReader : public ID3_Reader >[0;1;32m ^ >[0m[1m../include/id3/readers.h:40:3: [0m[0;1;30mnote: [0mcandidate constructor not > viable: no known conversion from 'std::ifstream' (aka 'basic_ifstream<char>') to > 'std::istream &' (aka 'basic_istream<char> &') for 1st argument[0m > ID3_IStreamReader(istream& reader) : _stream(reader) { ; } >[0;1;32m ^ >[0m[1mfield_binary.cpp:195:21: [0m[0;1;31merror: [0m[1mreturn type of out-of-line > definition of 'ID3_FieldImpl::ParseBinary' differs from that in the declaration[0m >bool ID3_FieldImpl::ParseBinary(ID3_Reader& reader) >[0;1;32m~~~~ ^ >[0m[1m./field_impl.h:143:8: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool ParseBinary(ID3_Reader&); >[0;1;32m ~~~~ ^ >[0m[1mfield.cpp:968:16: [0m[0;1;31merror: [0m[1mreturn type of out-of-line definition of > 'ID3_FieldImpl::HasChanged' differs from that in the declaration[0m >ID3_FieldImpl::HasChanged() const >[0;1;32m ^ >[0m[1m./field_impl.h:111:17: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool HasChanged() const; >[0;1;32m ~~~~ ^ >[0m[1mfield.cpp:1043:21: [0m[0;1;31merror: [0m[1mreturn type of out-of-line definition of > 'ID3_FieldImpl::Parse' differs from that in the declaration[0m >bool ID3_FieldImpl::Parse(ID3_Reader& reader) >[0;1;32m~~~~ ^ >[0m[1m./field_impl.h:110:17: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool Parse(ID3_Reader&); >[0;1;32m ~~~~ ^ >[0m[1mfield.cpp:1175:21: [0m[0;1;31merror: [0m[1mreturn type of out-of-line definition of > 'ID3_FieldImpl::SetEncoding' differs from that in the declaration[0m >bool ID3_FieldImpl::SetEncoding(ID3_TextEnc enc) >[0;1;32m~~~~ ^ >[0m[1m./field_impl.h:104:17: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool SetEncoding(ID3_TextEnc enc); >[0;1;32m ~~~~ ^ >[0m20 errors generated. >20 errors generated. >make[2]: *** [Makefile:585: frame_impl.lo] Error 1 >make[2]: *** Waiting for unfinished jobs.... >make[2]: *** [Makefile:585: frame.lo] Error 1 >11 errors generated. >In file included from field.cpp:30: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:738:4: [0m[0;1;31merror: [0m[1m > cannot initialize object parameter of type 'std::basic_ios<char>' with an > expression of type 'std::basic_ifstream<char>'[0m > this->setstate(ios_base::failbit); >[0;1;32m ^~~~ >[0m[1m../include/id3/readers.h:84:11: [0m[0;1;30mnote: [0min instantiation of member > function 'std::basic_ifstream<char>::close' requested here[0m > _file.close(); >[0;1;32m ^ >[0mmake[2]: *** [Makefile:585: field_binary.lo] Error 1 >15 errors generated. >make[2]: *** [Makefile:585: field.lo] Error 1 >In file included from c_wrapper.cpp:30: >In file included from ../include/id3/tag.h:34: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:42: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:49: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ext/numeric_traits.h:85:52: [0m[0;1;31merror: [0m[1m > default initialization of an object of const type 'const char'[0m > const _Value __numeric_traits_integer<_Value>::__max; >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:94:44: [0m[0;1;30mnote: [0m > in instantiation of static data member > '__gnu_cxx::__numeric_traits_integer<char>::__max' requested here[0m > != __gnu_cxx::__numeric_traits<char>::__max)); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:473:33: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:576:38: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > if (__negative && __num_traits::__is_signed) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_facets.tcc:917:48: [0m[0;1;31merror: [0m[1m > expected unqualified-id[0m > && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) >[0;1;32m ^ >[0m[0;1;31mfatal error: [0m[1mtoo many errors emitted, stopping now [-ferror-limit=][0m >In file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:189:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > operator<<(int __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from In file included from field_string_ascii.cppfield_string_unicode.cpp::2828: >: >In file included from In file included from ../include/id3/utils.h../include/id3/utils.h::3535: >: >In file included from In file included from ../include/id3/id3lib_streams.h../include/id3/id3lib_streams.h::2727: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::3939: >: >[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream::189189::77:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > classclass membermember cannotcannot bebe redeclaredredeclared[0m[0m > > operator<<(int __n); operator<<(int __n); > >[0;1;32m[0;1;32m ^ ^ > >[0m[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174[1m:/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream7::174 :[0m7[0;1;30m:note: [0m[0m >[0;1;30m note: previous[0m >definition previousis definitionhere [0mis > here[0m > operator<<(bool __n) >[0;1;32m operator<<(bool __n) ^ > >[0;1;32m[0m ^ >[0mIn file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:39: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:833: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc:106:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator<<'[0m > operator<<(int __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream:174:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator<<(bool __n) >[0;1;32m ^ >[0mIn file included from In file included from field_string_ascii.cppfield_string_unicode.cpp::2828: >: >In file included from In file included from ../include/id3/utils.h../include/id3/utils.h::3535: >: >In file included from In file included from ../include/id3/id3lib_streams.h../include/id3/id3lib_streams.h::2727: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::3939: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream::833833: >: >[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ostream.tcc::106106::55:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > redefinitionredefinition ofof 'operator<<''operator<<'[0m[0m > > operator<<(int __n) operator<<(int __n) > >[0;1;32m[0;1;32m ^ ^ > >[0m[0m[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ostream::174174::77:: [0m[0m[0;1;30m[0;1;30mnote: note: [0m[0m > > previousprevious definitiondefinition isis herehere[0m[0m > > operator<<(bool __n) operator<<(bool __n) > >[0;1;32m[0;1;32m ^ ^ > >[0m[0mIn file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:179:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclared[0m > operator>>(int& __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0mIn file included from field_string_unicode.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:179:7: [0m[0;1;31merror: [0m[1m > class member cannot be redeclaredIn file included from [0mfield_string_ascii.cpp >:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27 operator>>(int& __n);: > >In file included from [0;1;32m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream ^: >38[0m: >[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::179168::77:: [0m[0m[0;1;31m[0;1;30merror: note: [0m[0m[1m > > previousclass definitionmember iscannot herebe[0m >redeclared[0m > operator>>(bool& __n) >[0;1;32m ^ >[0m operator>>(int& __n); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream: getline(char_type* __s, streamsize __n, char_type __delim);648 >:[0;1;32m13 ^: > [0m[0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:648:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream getline(char_type* __s, streamsize __n, char_type __delim);: >648[0;1;32m: ^45 >:[0m [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:13: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:664:45: [0m[0;1;31merror: [0m[1m > unknown type name 'char_type'[0m > getline(char_type* __s, streamsize __n, char_type __delim); >[0;1;32m ^ >[0m[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::664664::1313:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > unknownunknown typetype namename 'char_type''char_type'[0m[0m > > getline(char_type* __s, streamsize __n, char_type __delim); getline(char_type* __s, streamsize __n, char_type __delim); > >[0;1;32m[0;1;32m ^ ^ > >[0m[0m[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::664664::4545:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > unknownunknown typetype namename 'char_type''char_type'[0m[0m > > getline(char_type* __s, streamsize __n, char_type __delim); getline(char_type* __s, streamsize __n, char_type __delim); > >[0;1;32m[0;1;32m ^ ^ > >[0m[0mIn file included from field_integer.cpp:28: >In file included from ../include/id3/utils.h:35: >In file included from ../include/id3/id3lib_streams.h:27: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:1016: >[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/istream.tcc:169:5: [0m[0;1;31merror: [0m[1m > redefinition of 'operator>>'[0m > operator>>(int& __n) >[0;1;32m ^ >[0m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:168:7: [0m[0;1;30mnote: [0m > previous definition is here[0m > operator>>(bool& __n) >[0;1;32m ^ >[0mIn file included from In file included from field_string_ascii.cppfield_string_unicode.cpp::2828: >: >In file included from In file included from ../include/id3/utils.h../include/id3/utils.h::3535: >: >In file included from In file included from ../include/id3/id3lib_streams.h../include/id3/id3lib_streams.h::2727: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream::3838: >: >In file included from In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::10161016: >: >[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/istream.tcc/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/istream.tcc::169169::55:: [0m[0m[0;1;31m[0;1;31merror: error: [0m[0m[1m[1m > > redefinitionredefinition ofof 'operator>>''operator>>'[0m[0m > > operator>>(int& __n) operator>>(int& __n) > >[0;1;32m[0;1;32m ^ ^ > >[0m[0m[1m[1m/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream::168168::77:: [0m[0m[0;1;30m[0;1;30mnote: note: [0m[0m > > previousprevious definitiondefinition isis herehere[0m[0m > > operator>>(bool& __n) operator>>(bool& __n) > >[0;1;32m[0;1;32m ^ ^ > >[0m[0m20 errors generated. >make[2]: *** [Makefile:585: c_wrapper.lo] Error 1 >[1mfield_integer.cpp:87:21: [0m[0;1;31merror: [0m[1mreturn type of out-of-line > definition of 'ID3_FieldImpl::ParseInteger' differs from that in the declaration[0m >bool ID3_FieldImpl::ParseInteger(ID3_Reader& reader) >[0;1;32m~~~~ ^ >[0m[1m./field_impl.h:141:8: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool ParseInteger(ID3_Reader&); >[0;1;32m ~~~~ ^ >[0m[1mfield_string_ascii.cpp:327:21: [0m[0;1;31merror: [0m[1mreturn type of out-of-line > definition of 'ID3_FieldImpl::ParseText' differs from that in the declaration[0m >bool ID3_FieldImpl::ParseText(ID3_Reader& reader) >[0;1;32m~~~~ ^ >[0m[1m./field_impl.h:142:8: [0m[0;1;30mnote: [0mprevious declaration is here[0m > bool ParseText(ID3_Reader&); >[0;1;32m ~~~~ ^ >[0m11 errors generated. >make[2]: *** [Makefile:585: field_integer.lo] Error 1 >10 errors generated. >make[2]: *** [Makefile:585: field_string_unicode.lo] Error 1 >11 errors generated. >make[2]: *** [Makefile:585: field_string_ascii.lo] Error 1 >make[2]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3/src' >make[1]: *** [Makefile:447: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' >make: *** [Makefile:379: all] Error 2 > * ERROR: media-libs/id3lib-3.8.3-r9::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=media-libs/id3lib-3.8.3-r9::gentoo'`, > * the complete build log and the output of `emerge -pqv '=media-libs/id3lib-3.8.3-r9::gentoo'`. > * The complete build log is located at '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/temp/environment'. > * Working directory: '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3' > * S: '/var/tmp/portage/media-libs/id3lib-3.8.3-r9/work/id3lib-3.8.3'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 893642
: 850242