==> Synchronizing chroot copy [/chroot/armv7/root] -> [build]...done ==> Making package: elfparser 1.4.0-3 (Thu Aug 13 09:41:17 2020) ==> Retrieving sources... -> Found 1.4.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... 1.4.0.tar.gz ... Passed Host and machine ids are equal (508bc9faf65540dfb4fb1551fd5fdc0a): refusing to link journals ==> Making package: elfparser 1.4.0-3 (Thu 13 Aug 2020 09:41:38 AM EDT) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (4) boost-libs-1.72.0-2 libnsl-1.2.0-2 boost-1.72.0-2 python-3.8.5-1 Total Download Size: 24.03 MiB Total Installed Size: 216.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... downloading libnsl-1.2.0-2-armv7h.pkg.tar.xz... downloading boost-libs-1.72.0-2-armv7h.pkg.tar.xz... downloading boost-1.72.0-2-armv7h.pkg.tar.xz... downloading python-3.8.5-1-armv7h.pkg.tar.xz... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [pending] python2: for python2 bindings installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (5) jsoncpp-1.9.3-1 libuv-1.38.1-1 rhash-1.3.9-2 shared-mime-info-2.0+1+g6bf9e4f-2 cmake-3.18.1-1 Total Download Size: 6.84 MiB Total Installed Size: 39.71 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... downloading shared-mime-info-2.0+1+g6bf9e4f-2-armv7h.pkg.tar.xz... downloading jsoncpp-1.9.3-1-armv7h.pkg.tar.xz... downloading libuv-1.38.1-1-armv7h.pkg.tar.xz... downloading rhash-1.3.9-2-armv7h.pkg.tar.xz... downloading cmake-3.18.1-1-armv7h.pkg.tar.xz... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing shared-mime-info... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt5-base: cmake-gui :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the MIME type database... ==> Retrieving sources... -> Found 1.4.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting 1.4.0.tar.gz with bsdtar ==> Starting build()... -- The CXX compiler identification is GNU 9.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found suitable version "1.72.0", minimum required is "1.46") found components: program_options iostreams system filesystem regex CMake Warning (dev) at lib/gtest-1.6.0/CMakeLists.txt:42 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The following variable(s) would be set to empty: PROJECT_VERSION PROJECT_VERSION_MAJOR PROJECT_VERSION_MINOR PROJECT_VERSION_PATCH This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 9.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PythonInterp: /usr/bin/python (found version "3.8.5") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /build/elfparser/src/elfparser-1.4.0/build Scanning dependencies of target elfparser-cli [ 1%] Building CXX object CMakeFiles/elfparser-cli.dir/src/main.cpp.o [ 3%] Building CXX object CMakeFiles/elfparser-cli.dir/src/elfparser.cpp.o [ 5%] Building CXX object CMakeFiles/elfparser-cli.dir/src/programheaders.cpp.o [ 6%] Building CXX object CMakeFiles/elfparser-cli.dir/src/sectionheaders.cpp.o /build/elfparser/src/elfparser-1.4.0/src/sectionheaders.cpp: In member function ‘void SectionHeaders::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/sectionheaders.cpp:77:83: warning: unused parameter ‘p_capabilities’ [-Wunused-parameter] 77 | std::map<elf::Capabilties, std::set<std::string> >& p_capabilities) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment.cpp.o [ 10%] Building CXX object CMakeFiles/elfparser-cli.dir/src/symbols.cpp.o /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp: In member function ‘void Symbols::createSymbols(const char*, uint64_t, uint64_t, uint32_t, uint64_t, uint64_t, const AbstractSegments&, bool, bool, bool)’: /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp:108:53: warning: unused parameter ‘p_segments’ [-Wunused-parameter] 108 | const AbstractSegments& p_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp: In member function ‘void Symbols::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp:209:78: warning: unused parameter ‘p_reasons’ [-Wunused-parameter] 209 | bols::evaluate(std::vector<std::pair<boost::int32_t, std::string> >& p_reasons, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/elfparser-cli.dir/src/dynamicsection.cpp.o /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::doDynamic64(const elf::dynamic::dynamic_64*, const char*, const char*, uint64_t, bool)’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:127:46: warning: unused parameter ‘p_start’ [-Wunused-parameter] 127 | const char* p_start, const char* p_end, | ~~~~~~~~~~~~^~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:128:50: warning: unused parameter ‘p_baseAddress’ [-Wunused-parameter] 128 | boost::uint64_t p_baseAddress, bool p_isLE) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::doDynamic32(const elf::dynamic::dynamic_32*, const char*, const char*, uint64_t, bool)’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:144:47: warning: unused parameter ‘p_start’ [-Wunused-parameter] 144 | const char* p_start, const char* p_end, | ~~~~~~~~~~~~^~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:145:51: warning: unused parameter ‘p_baseAddress’ [-Wunused-parameter] 145 | boost::uint64_t p_baseAddress, bool p_isLE) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:191:83: warning: unused parameter ‘p_capabilities’ [-Wunused-parameter] 191 | std::map<elf::Capabilties, std::set<std::string> >& p_capabilities) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.hpp:7, from /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = AbstractDynamicEntry; _Alloc = std::allocator<AbstractDynamicEntry>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<AbstractDynamicEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void DynamicSection::doDynamic64(const elf::dynamic::dynamic_64*, const char*, const char*, uint64_t, bool)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = AbstractDynamicEntry; _Alloc = std::allocator<AbstractDynamicEntry>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<AbstractDynamicEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void DynamicSection::doDynamic32(const elf::dynamic::dynamic_32*, const char*, const char*, uint64_t, bool)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_elfheader.cpp.o [ 15%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_programheader.cpp.o [ 16%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_sectionheader.cpp.o [ 18%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_segments.cpp.o [ 20%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_symbol.cpp.o [ 21%] Building CXX object CMakeFiles/elfparser-cli.dir/src/abstract_dynamic.cpp.o [ 23%] Building CXX object CMakeFiles/elfparser-cli.dir/src/initarray.cpp.o /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp: In member function ‘void InitArray::set(const char*, uint32_t, uint32_t, uint32_t, bool, bool)’: /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp:25:57: warning: unused parameter ‘p_size’ [-Wunused-parameter] 25 | void InitArray::set(const char* p_data, boost::uint32_t p_size, | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/elfparser/src/elfparser-1.4.0/src/initarray.hpp:5, from /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> >*, std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> >*, std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/segment_type.cpp.o [ 26%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/note_segment.cpp.o [ 28%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/comment_segment.cpp.o [ 30%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/debuglink_segment.cpp.o [ 31%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/interp_segment.cpp.o [ 33%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/strtable_segment.cpp.o [ 35%] Building CXX object CMakeFiles/elfparser-cli.dir/src/segment_types/readonly_segment.cpp.o [ 36%] Building CXX object CMakeFiles/elfparser-cli.dir/src/datastructures/search_node.cpp.o [ 38%] Building CXX object CMakeFiles/elfparser-cli.dir/src/datastructures/search_tree.cpp.o /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp: In member function ‘std::set<void*> SearchTree::search(const char*, std::size_t)’: /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:37:77: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | return search(reinterpret_cast<const unsigned char* const>(p_inputString), | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp: In member function ‘void SearchTree::compile()’: /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:70:81: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 70 | next = m_rootNode.getNext(static_cast<const unsigned char>(i)); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:73:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 73 | m_rootNode.setNext(static_cast<const unsigned char>(i), &m_rootNode); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:88:87: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 88 | ext = currentNode->getNext(static_cast<const unsigned char>(i)); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:94:59: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 94 | static_cast<const unsigned char>(i))); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:102:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 102 | currentNode->setNext(static_cast<const unsigned char>(i), | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:104:76: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 104 | static_cast<const unsigned char>(i))); | ^ [ 40%] Building CXX object CMakeFiles/elfparser-cli.dir/src/ui/inttablewidget.cpp.o [ 41%] Building CXX object CMakeFiles/elfparser-cli.dir/lib/hash-lib/sha1.cpp.o [ 43%] Building CXX object CMakeFiles/elfparser-cli.dir/lib/hash-lib/sha256.cpp.o [ 45%] Building CXX object CMakeFiles/elfparser-cli.dir/lib/hash-lib/md5.cpp.o [ 46%] Linking CXX executable elfparser-cli [ 46%] Built target elfparser-cli Scanning dependencies of target gtest [ 48%] Building CXX object lib/gtest-1.6.0/CMakeFiles/gtest.dir/src/gtest-all.cc.o In file included from /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/include/gtest/internal/gtest-internal.h:40, from /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/include/gtest/gtest.h:57, from /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest-all.cc:39: In function ‘const char* testing::internal::posix::StrNCpy(char*, const char*, size_t)’, inlined from ‘char* testing::internal::CloneString(const char*, size_t)’ at /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest.cc:840:19, inlined from ‘static const char* testing::internal::String::CloneCString(const char*)’ at /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest.cc:851:39: /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/include/gtest/internal/gtest-port.h:1610:17: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1610 | return strncpy(dest, src, n); | ~~~~~~~^~~~~~~~~~~~~~ In file included from /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest-all.cc:42: /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest.cc: In static member function ‘static const char* testing::internal::String::CloneCString(const char*)’: /build/elfparser/src/elfparser-1.4.0/lib/gtest-1.6.0/src/gtest.cc:851:39: note: length computed here 851 | NULL : CloneString(c_str, strlen(c_str)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX static library libgtest.a [ 50%] Built target gtest Scanning dependencies of target gtest_main [ 51%] Building CXX object lib/gtest-1.6.0/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 53%] Linking CXX static library libgtest_main.a [ 53%] Built target gtest_main Scanning dependencies of target elfparser-cli_test [ 55%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/elfparser.cpp.o [ 56%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/programheaders.cpp.o [ 58%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/sectionheaders.cpp.o /build/elfparser/src/elfparser-1.4.0/src/sectionheaders.cpp: In member function ‘void SectionHeaders::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/sectionheaders.cpp:77:83: warning: unused parameter ‘p_capabilities’ [-Wunused-parameter] 77 | std::map<elf::Capabilties, std::set<std::string> >& p_capabilities) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment.cpp.o [ 61%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/symbols.cpp.o /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp: In member function ‘void Symbols::createSymbols(const char*, uint64_t, uint64_t, uint32_t, uint64_t, uint64_t, const AbstractSegments&, bool, bool, bool)’: /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp:108:53: warning: unused parameter ‘p_segments’ [-Wunused-parameter] 108 | const AbstractSegments& p_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp: In member function ‘void Symbols::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/symbols.cpp:209:78: warning: unused parameter ‘p_reasons’ [-Wunused-parameter] 209 | bols::evaluate(std::vector<std::pair<boost::int32_t, std::string> >& p_reasons, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/dynamicsection.cpp.o /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::doDynamic64(const elf::dynamic::dynamic_64*, const char*, const char*, uint64_t, bool)’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:127:46: warning: unused parameter ‘p_start’ [-Wunused-parameter] 127 | const char* p_start, const char* p_end, | ~~~~~~~~~~~~^~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:128:50: warning: unused parameter ‘p_baseAddress’ [-Wunused-parameter] 128 | boost::uint64_t p_baseAddress, bool p_isLE) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::doDynamic32(const elf::dynamic::dynamic_32*, const char*, const char*, uint64_t, bool)’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:144:47: warning: unused parameter ‘p_start’ [-Wunused-parameter] 144 | const char* p_start, const char* p_end, | ~~~~~~~~~~~~^~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:145:51: warning: unused parameter ‘p_baseAddress’ [-Wunused-parameter] 145 | boost::uint64_t p_baseAddress, bool p_isLE) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp: In member function ‘void DynamicSection::evaluate(std::vector<std::pair<int, std::__cxx11::basic_string<char> > >&, std::map<elf::Capabilties, std::set<std::__cxx11::basic_string<char> > >&) const’: /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:191:83: warning: unused parameter ‘p_capabilities’ [-Wunused-parameter] 191 | std::map<elf::Capabilties, std::set<std::string> >& p_capabilities) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.hpp:7, from /build/elfparser/src/elfparser-1.4.0/src/dynamicsection.cpp:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = AbstractDynamicEntry; _Alloc = std::allocator<AbstractDynamicEntry>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<AbstractDynamicEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void DynamicSection::doDynamic64(const elf::dynamic::dynamic_64*, const char*, const char*, uint64_t, bool)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = AbstractDynamicEntry; _Alloc = std::allocator<AbstractDynamicEntry>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<AbstractDynamicEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void DynamicSection::doDynamic32(const elf::dynamic::dynamic_32*, const char*, const char*, uint64_t, bool)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<AbstractDynamicEntry*, std::vector<AbstractDynamicEntry> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_elfheader.cpp.o [ 66%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_programheader.cpp.o [ 68%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_sectionheader.cpp.o [ 70%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_segments.cpp.o [ 71%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_symbol.cpp.o [ 73%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/abstract_dynamic.cpp.o [ 75%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/initarray.cpp.o /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp: In member function ‘void InitArray::set(const char*, uint32_t, uint32_t, uint32_t, bool, bool)’: /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp:25:57: warning: unused parameter ‘p_size’ [-Wunused-parameter] 25 | void InitArray::set(const char* p_data, boost::uint32_t p_size, | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/elfparser/src/elfparser-1.4.0/src/initarray.hpp:5, from /build/elfparser/src/elfparser-1.4.0/src/initarray.cpp:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> >*, std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, std::__cxx11::basic_string<char> >*, std::vector<std::pair<long long unsigned int, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/segment_type.cpp.o [ 78%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/note_segment.cpp.o [ 80%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/comment_segment.cpp.o [ 81%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/debuglink_segment.cpp.o [ 83%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/interp_segment.cpp.o [ 85%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/strtable_segment.cpp.o [ 86%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/segment_types/readonly_segment.cpp.o [ 88%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/datastructures/search_node.cpp.o [ 90%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/datastructures/search_tree.cpp.o /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp: In member function ‘std::set<void*> SearchTree::search(const char*, std::size_t)’: /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:37:77: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 37 | return search(reinterpret_cast<const unsigned char* const>(p_inputString), | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp: In member function ‘void SearchTree::compile()’: /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:70:81: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 70 | next = m_rootNode.getNext(static_cast<const unsigned char>(i)); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:73:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 73 | m_rootNode.setNext(static_cast<const unsigned char>(i), &m_rootNode); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:88:87: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 88 | ext = currentNode->getNext(static_cast<const unsigned char>(i)); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:94:59: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 94 | static_cast<const unsigned char>(i))); | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:102:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 102 | currentNode->setNext(static_cast<const unsigned char>(i), | ^ /build/elfparser/src/elfparser-1.4.0/src/datastructures/search_tree.cpp:104:76: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 104 | static_cast<const unsigned char>(i))); | ^ [ 91%] Building CXX object CMakeFiles/elfparser-cli_test.dir/lib/hash-lib/sha1.cpp.o [ 93%] Building CXX object CMakeFiles/elfparser-cli_test.dir/lib/hash-lib/sha256.cpp.o [ 95%] Building CXX object CMakeFiles/elfparser-cli_test.dir/lib/hash-lib/md5.cpp.o [ 96%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/tests/ls_tests.cpp.o [ 98%] Building CXX object CMakeFiles/elfparser-cli_test.dir/src/tests/tiny_tests.cpp.o [100%] Linking CXX executable elfparser-cli_test [100%] Built target elfparser-cli_test ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/bin/elfparser-cli ==> Creating package "elfparser"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: elfparser 1.4.0-3 (Thu 13 Aug 2020 09:52:15 AM EDT) ==> Cleaning up... ==> Removing installed dependencies... checking dependencies... :: glib2 optionally requires python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report :: util-linux optionally requires python: python bindings to libmount Packages (9) boost-1.72.0-2 boost-libs-1.72.0-2 cmake-3.18.1-1 jsoncpp-1.9.3-1 libnsl-1.2.0-2 libuv-1.38.1-1 python-3.8.5-1 rhash-1.3.9-2 shared-mime-info-2.0+1+g6bf9e4f-2 Total Removed Size: 256.65 MiB :: Do you want to remove these packages? [Y/n] :: Processing package changes... removing python... removing cmake... removing shared-mime-info... removing rhash... removing libuv... removing libnsl... removing jsoncpp... removing boost... removing boost-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate...