/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:219:46: error: use of undeclared
identifier 'Version'; did you mean 'LIEF::version'?
219 | LIEF::PE::LoadConfiguration::VERSION Version = Pe->load_configuration()->version();
| ^~~~~~~
| LIEF::version
/tmp/SBo/ddisasm-build/LIEF-0.17.1/include/LIEF/utils.hpp:118:25: note: 'LIEF::version' declared here
118 | LIEF_API lief_version_t version();
| ^
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:219:9: error: no member named
'VERSION' in 'LIEF::PE::LoadConfiguration'; did you mean 'LIEF::ELF::Header::VERSION'?
219 | LIEF::PE::LoadConfiguration::VERSION Version = Pe->load_configuration()->version();
| ^ ~~~~~~~
/tmp/SBo/ddisasm-build/LIEF-0.17.1/include/LIEF/ELF/Header.hpp:67:14: note: 'LIEF::ELF::Header::VERSION' declared here
67 | enum class VERSION {
| ^
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:220:12: error: use of undeclared
identifier 'Version'; did you mean 'LIEF::version'?
220 | if(Version != LIEF::PE::LoadConfiguration::VERSION::UNKNOWN)
| ^~~~~~~
| LIEF::version
/tmp/SBo/ddisasm-build/LIEF-0.17.1/include/LIEF/utils.hpp:118:25: note: 'LIEF::version' declared here
118 | LIEF_API lief_version_t version();
| ^
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:220:23: error: no member named
'VERSION' in 'LIEF::PE::LoadConfiguration'; did you mean 'LIEF::ELF::Header::VERSION'?
220 | if(Version != LIEF::PE::LoadConfiguration::VERSION::UNKNOWN)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| LIEF::ELF::Header::VERSION
/tmp/SBo/ddisasm-build/LIEF-0.17.1/include/LIEF/ELF/Header.hpp:67:14: note: 'LIEF::ELF::Header::VERSION' declared here
67 | enum class VERSION {
| ^
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:220:61: error: no member named
'UNKNOWN' in 'LIEF::ELF::Header::VERSION'
220 | if(Version != LIEF::PE::LoadConfiguration::VERSION::UNKNOWN)
| ^~~~~~~
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:223:44: error: no type named
'LoadConfigurationV0' in namespace 'LIEF::PE'; did you mean 'LoadConfiguration'?
223 | reinterpret_cast<LIEF::PE::LoadConfigurationV0 *>(Pe->load_configuration());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
| LoadConfiguration
/tmp/SBo/ddisasm-build/LIEF-0.17.1/include/LIEF/PE/hash.hpp:75:7: note: 'LoadConfiguration' declared here
75 | class LoadConfiguration;
| ^
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:224:26: error: no matching member
function for call to 'insert'
224 | PeLoadConfig.insert({"SEHandlerTable", LoadConfiguration->se_handler_table()});
| ~~~~~~~~~~~~~^~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:684:7: note: candidate function not
viable: cannot convert initializer list argument to 'node_type' (aka '_Node_handle<std::basic_string<char>, std::pair<const std::basic_string<char>,
unsigned long>, allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned long>>>>')
684 | insert(node_type&& __nh)
| ^ ~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:857:7: note: candidate function not
viable: cannot convert initializer list argument to 'const value_type' (aka 'const pair<const std::basic_string<char>, unsigned long>')
857 | insert(const value_type& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:864:7: note: candidate function not
viable: cannot convert initializer list argument to 'value_type' (aka 'pair<const std::basic_string<char>, unsigned long>')
864 | insert(value_type&& __x)
| ^ ~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:902:7: note: candidate function not
viable: no known conversion from 'const char[15]' to 'value_type' (aka 'pair<const std::basic_string<char>, unsigned long>') for 1st argument
902 | insert(std::initializer_list<value_type> __list)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:870:2: note: candidate template
ignored: couldn't infer template argument '_Pair'
870 | insert(_Pair&& __x)
| ^
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:689:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
689 | insert(const_iterator __hint, node_type&& __nh)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:950:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
950 | insert(const_iterator __position, const value_type& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:960:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
960 | insert(const_iterator __position, value_type&& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:965:2: note: candidate function
template not viable: requires 2 arguments, but 1 was provided
965 | insert(const_iterator __position, _Pair&& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:983:2: note: candidate function
template not viable: requires 2 arguments, but 1 was provided
983 | insert(_InputIterator __first, _InputIterator __last)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/SBo/ddisasm-build/ddisasm-99a152e3443cf99844343f81d96045725bb67a21/src/gtirb-builder/PeReader.cpp:225:26: error: no matching member
function for call to 'insert'
225 | PeLoadConfig.insert({"SEHandlerCount", LoadConfiguration->se_handler_count()});
| ~~~~~~~~~~~~~^~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:684:7: note: candidate function not
viable: cannot convert initializer list argument to 'node_type' (aka '_Node_handle<std::basic_string<char>, std::pair<const std::basic_string<char>,
unsigned long>, allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned long>>>>')
684 | insert(node_type&& __nh)
| ^ ~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:857:7: note: candidate function not
viable: cannot convert initializer list argument to 'const value_type' (aka 'const pair<const std::basic_string<char>, unsigned long>')
857 | insert(const value_type& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:864:7: note: candidate function not
viable: cannot convert initializer list argument to 'value_type' (aka 'pair<const std::basic_string<char>, unsigned long>')
864 | insert(value_type&& __x)
| ^ ~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:902:7: note: candidate function not
viable: no known conversion from 'const char[15]' to 'value_type' (aka 'pair<const std::basic_string<char>, unsigned long>') for 1st argument
902 | insert(std::initializer_list<value_type> __list)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:870:2: note: candidate template
ignored: couldn't infer template argument '_Pair'
870 | insert(_Pair&& __x)
| ^
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:689:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
689 | insert(const_iterator __hint, node_type&& __nh)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:950:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
950 | insert(const_iterator __position, const value_type& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:960:7: note: candidate function not
viable: requires 2 arguments, but 1 was provided
960 | insert(const_iterator __position, value_type&& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:965:2: note: candidate function
template not viable: requires 2 arguments, but 1 was provided
965 | insert(const_iterator __position, _Pair&& __x)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib64/gcc/x86_64-slackware-linux/15.2.0/../../../../include/c++/15.2.0/bits/stl_map.h:983:2: note: candidate function
template not viable: requires 2 arguments, but 1 was provided
983 | insert(_InputIterator __first, _InputIterator __last)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Linking CXX static library ../../lib/libscc_pass.a