* Package: app-benchmarks/bonnie++-1.98 * Repository: gentoo * Maintainer: gokturk@gentoo.org bircoph@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug installsources network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox * Applying bonnie++-1.96-compile-flags.patch ... [ ok ] * Applying bonnie++-1.97-zcav-array-indexing-fix.patch ... [ ok ] configure: loading site script /usr/share/config.site checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for a BSD-compatible install... /usr/lib/portage/python3.8/ebuild-helpers/xattr/install -c checking for an ANSI C-conforming const... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking algorithm usability... yes checking algorithm presence... yes checking for algorithm... yes checking algo.h usability... no checking algo.h presence... no checking for algo.h... no checking algo usability... no checking algo presence... no checking for algo... no configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating bonnie.h config.status: creating port.h config.status: creating bonnie++.spec config.status: creating bon_csv2txt config.status: creating bon_csv2html.1 config.status: creating sun/pkginfo config.status: creating conf.h config.status: conf.h is unchanged x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bon_csv2html.cpp x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c generate_randfile.cpp x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bonnie++.cpp x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bon_io.cpp x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bon_file.cpp x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bon_time.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c semaphore.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c sync.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported sync.cpp: In member function ‘int Sync::decrement_and_wait(int)’: sync.cpp:22:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 22 | fgets(buf, sizeof(buf) - 1, stdin); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c thread.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c bon_suid.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c duration.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c rand.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported x86_64-pc-linux-gnu-g++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self -c util.cpp x86_64-pc-linux-gnu-g++: warning: switch ‘-ffor-scope’ is no longer supported bon_csv2html.cpp: In function ‘int main(int, char**)’: bon_csv2html.cpp:90:23: error: reference to ‘data’ is ambiguous 90 | props = new PPCCHAR[data.size()]; | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:91:18: error: reference to ‘data’ is ambiguous 91 | for(i = 0; i < data.size(); i++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:112:18: error: reference to ‘data’ is ambiguous 112 | for(i = 0; i < data.size(); i++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp: In function ‘void calc_vals()’: bon_csv2html.cpp:174:24: error: reference to ‘data’ is ambiguous 174 | ITEM *arr = new ITEM[data.size()]; | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:181:47: error: reference to ‘data’ is ambiguous 181 | for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:185:14: error: reference to ‘data’ is ambiguous 185 | if(data[row_ind][column_ind] && strcmp("1", data[row_ind][column_ind])) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:185:55: error: reference to ‘data’ is ambiguous 185 | if(data[row_ind][column_ind] && strcmp("1", data[row_ind][column_ind])) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:190:14: error: reference to ‘data’ is ambiguous 190 | if(data[row_ind][column_ind] && strlen(data[row_ind][column_ind])) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:190:50: error: reference to ‘data’ is ambiguous 190 | if(data[row_ind][column_ind] && strlen(data[row_ind][column_ind])) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:198:47: error: reference to ‘data’ is ambiguous 198 | for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:202:12: error: reference to ‘data’ is ambiguous 202 | if(data[row_ind].size() > column_ind | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:203:20: error: reference to ‘data’ is ambiguous 203 | && sscanf(data[row_ind][column_ind - 1], "%lf", &work) == 1 | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:204:20: error: reference to ‘data’ is ambiguous 204 | && sscanf(data[row_ind][column_ind], "%lf", &cpu) == 1) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:210:18: error: reference to ‘data’ is ambiguous 210 | qsort(arr, data.size(), sizeof(ITEM), compar); | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:213:49: error: reference to ‘data’ is ambiguous 213 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:242:51: error: reference to ‘data’ is ambiguous 242 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:253:51: error: reference to ‘data’ is ambiguous 253 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:266:47: error: reference to ‘data’ is ambiguous 266 | for(unsigned int row_ind = 0; row_ind < data.size(); row_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:269:12: error: reference to ‘data’ is ambiguous 269 | if(data[row_ind].size() <= column_ind | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:270:20: error: reference to ‘data’ is ambiguous 270 | || sscanf(data[row_ind][column_ind], "%lf", &arr[row_ind].val) == 0) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:274:21: error: reference to ‘data’ is ambiguous 274 | if(strstr(data[row_ind][column_ind], "ms")) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:276:27: error: reference to ‘data’ is ambiguous 276 | else if(!strstr(data[row_ind][column_ind], "us")) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:281:18: error: reference to ‘data’ is ambiguous 281 | qsort(arr, data.size(), sizeof(ITEM), compar); | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:284:49: error: reference to ‘data’ is ambiguous 284 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:313:51: error: reference to ‘data’ is ambiguous 313 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp:335:51: error: reference to ‘data’ is ambiguous 335 | for(unsigned int sort_ind = 0; sort_ind < data.size(); sort_ind++) | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp: In function ‘void read_in(CPCCHAR)’: bon_csv2html.cpp:484:3: error: reference to ‘data’ is ambiguous 484 | data.push_back(arr); | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_csv2html.cpp: In function ‘void print_item(int, int, CPCCHAR)’: bon_csv2html.cpp:491:6: error: expected primary-expression before ‘int’ 491 | if(int(data[num].size()) > item) | ^~~ bon_csv2html.cpp:491:6: error: expected ‘)’ before ‘int’ 491 | if(int(data[num].size()) > item) | ~^~~ | ) bon_csv2html.cpp:493:17: error: reference to ‘data’ is ambiguous 493 | line_data = data[num][item]; | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/vector:69, from bon_csv2html.cpp:4: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:318:5: note: candidates are: ‘template constexpr const _Tp* std::data(std::initializer_list<_Tp>)’ 318 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:309:5: note:  ‘template constexpr _Tp* std::data(_Tp (&)[_Nm])’ 309 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:299:5: note:  ‘template constexpr decltype (__cont.data()) std::data(const _Container&)’ 299 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/range_access.h:289:5: note:  ‘template constexpr decltype (__cont.data()) std::data(_Container&)’ 289 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ bon_csv2html.cpp:13:17: note:  ‘std::vector > data’ 13 | vector data; | ^~~~ bon_time.cpp: In member function ‘int BonTimer::print_stat(tests_t, int)’: bon_time.cpp:149:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘double’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] 149 | fprintf(m_fp, " %5d", stat); | ~~^ ~~~~ | | | | int double | %5f bon_io.cpp: In member function ‘int CFileOp::seek(int, int)’: bon_io.cpp:162:20: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘off64_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] 162 | sprintf(m_buf, "Error in lseek to chunk %d(" OFF_T_PRINTF ")", offset, real_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ | | | off64_t {aka long int} In file included from bonnie.h:9, from bon_io.cpp:1: port.h:13:26: note: format string is defined here 13 | #define OFF_T_PRINTF "%lld" | ~~~^ | | | long long int | %ld make: *** [Makefile:66: bon_csv2html.o] Error 1 make: *** Waiting for unfinished jobs.... bon_file.cpp: In destructor ‘COpenTest::~COpenTest()’: bon_file.cpp:67:23: warning: ‘%05d’ directive writing between 5 and 10 bytes into a region of size 6 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=]8;;] 67 | sprintf(buf, "%05d", i); | ^~~~ bon_file.cpp:67:22: note: directive argument in the range [0, 2147483647] 67 | sprintf(buf, "%05d", i); | ^~~~~~ In file included from /usr/include/stdio.h:866, from bonnie.h:10, from bon_file.cpp:1: /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 6 and 11 bytes into a destination of size 6 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bonnie++.cpp: In function ‘void ctrl_c_handler(int, siginfo_t*, void*)’: bonnie++.cpp:164:27: warning: unused parameter ‘sig’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 164 | void ctrl_c_handler(int sig, siginfo_t *siginf, void *unused) | ~~~~^~~ bonnie++.cpp:164:57: warning: unused parameter ‘unused’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 164 | void ctrl_c_handler(int sig, siginfo_t *siginf, void *unused) | ~~~~~~^~~~~~ bon_file.cpp: In member function ‘int COpenTest::delete_random(BonTimer&)’: bon_file.cpp:376:21: warning: ‘%05d’ directive writing between 5 and 10 bytes into a region of size 6 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=]8;;] 376 | sprintf(buf, "%05d", i); | ^~~~ bon_file.cpp:376:20: note: directive argument in the range [0, 2147483647] 376 | sprintf(buf, "%05d", i); | ^~~~~~ In file included from /usr/include/stdio.h:866, from bonnie.h:10, from bon_file.cpp:1: /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 6 and 11 bytes into a destination of size 6 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bon_file.cpp: In member function ‘int COpenTest::delete_sequential(BonTimer&)’: bon_file.cpp:418:21: warning: ‘%05d’ directive writing between 5 and 10 bytes into a region of size 6 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=]8;;] 418 | sprintf(buf, "%05d", i); | ^~~~ bon_file.cpp:418:20: note: directive argument in the range [0, 2147483647] 418 | sprintf(buf, "%05d", i); | ^~~~~~ In file included from /usr/include/stdio.h:866, from bonnie.h:10, from bon_file.cpp:1: /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 6 and 11 bytes into a destination of size 6 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bon_file.cpp: In member function ‘int COpenTest::stat_sequential(BonTimer&)’: bon_file.cpp:561:21: warning: ‘%05d’ directive writing between 5 and 10 bytes into a region of size 6 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=]8;;] 561 | sprintf(buf, "%05d", i); | ^~~~ bon_file.cpp:561:20: note: directive argument in the range [0, 2147483647] 561 | sprintf(buf, "%05d", i); | ^~~~~~ In file included from /usr/include/stdio.h:866, from bonnie.h:10, from bon_file.cpp:1: /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 6 and 11 bytes into a destination of size 6 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ERROR: app-benchmarks/bonnie++-1.98::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-benchmarks/bonnie++-1.98::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-benchmarks/bonnie++-1.98::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-benchmarks/bonnie++-1.98/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-benchmarks/bonnie++-1.98/temp/environment'. * Working directory: '/var/tmp/portage/app-benchmarks/bonnie++-1.98/work/bonnie++-1.98' * S: '/var/tmp/portage/app-benchmarks/bonnie++-1.98/work/bonnie++-1.98'