==> 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...