Date: | Sat, 15 Sep 2018 12:02:22 -0500 |
---|---|
From: | jeg <jeg@xxxxxxxxxxxxx> |
Subject: | Re: [DynInst_API:] Compile errors in Object-elf.C with latest source\ttop of tree |
Thank you! That is likely. I will update to a newer version. Thanks Jim G Sent from my Verizon, Samsung Galaxy smartphone -------- Original message -------- From: Sasha Da Rocha Pinheiro <darochapinhe@xxxxxxxx> Date: 9/15/18 11:44 AM (GMT-06:00) To: dyninst-api@xxxxxxxxxxx, Jim Galarowicz <jeg@xxxxxxxxxxxxx> Subject: Re: [DynInst_API:] Compile errors in Object-elf.C with latest source\ttop of tree
Emplace functions for multi_index_container were added to boost in the 1.55 release. You might be using an older version.
From: Dyninst-api <dyninst-api-bounces@xxxxxxxxxxx> on behalf of Jim Galarowicz <jeg@xxxxxxxxxxxxx>
Sent: Saturday, September 15, 2018 11:24:16 AM To: dyninst-api@xxxxxxxxxxx Subject: [DynInst_API:] Compile errors in Object-elf.C with latest source top of tree Hi all,
With the latest dyninst sources, I'm seeing these compile errors with gcc-4.9.3 at SNL. Dyninst compiled without error on my laptop with 7.2.1 gcc. Thanks, Jim G grep -n emplace_back */*/* symtabAPI/src/dwarfWalker.C:292: srcFiles->emplace_back("Unknown file",""); symtabAPI/src/dwarfWalker.C:311: srcFiles->emplace_back(s_name,""); symtabAPI/src/Object-elf.C:4364: strings->emplace_back("<Unknown file>",""); symtabAPI/src/Object-elf.C:4378: strings->emplace_back(tmp, tmp); symtabAPI/src/Object-elf.C:4382: strings->emplace_back(filename,f); symtabAPI/src/Object-elf.C:4526: strings->emplace_back("<Unknown file>",""); symtabAPI/src/Object-elf.C:4538: strings->emplace_back(tmp,tmp); symtabAPI/src/Object-elf.C:4542: strings->emplace_back(filename,f); 22%] Building CXX object symtabAPI/CMakeFiles/symtabAPI.dir/src/SymtabReader.C.o [ 22%] Building CXX object symtabAPI/CMakeFiles/symtabAPI.dir/src/Object-elf.C.o /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C: In member function âvirtual void Dyninst::SymtabAPI::Object::parseLineInfoForCU(Dwarf_Die, Dyninst::SymtabAPI::LineInformation*)â: /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4364:14: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back("<Unknown file>",""); ^ /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4378:22: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back(tmp, tmp); ^ /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4382:22: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back(filename,f); ^ /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C: In member function âDyninst::SymtabAPI::LineInformation* Dyninst::SymtabAPI::Object::parseLineInfoForObject(Dyninst::SymtabAPI::StringTablePtr)â: /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4526:14: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back("<Unknown file>",""); ^ /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4538:22: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back(tmp,tmp); ^ /projects/OpenSpeedShop/jgalaro/openspeedshop-externals/BUILD/ghost-login2/dyninst-20180915/symtabAPI/src/Object-elf.C:4542:22: error: âclass boost::multi_index::multi_index_container<Dyninst::SymtabAPI::StringTableEntry, boost::multi_index::indexed_by<boost::multi_index::random_access<>, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::str)> >, boost::multi_index::ordered_non_unique<boost::multi_index::member<Dyninst::SymtabAPI::StringTableEntry, const std::basic_string<char>, ((const std::basic_string<char> Dyninst::SymtabAPI::StringTableEntry::*)&Dyninst::SymtabAPI::StringTableEntry::filename)> > > >â has no member named âemplace_backâ strings->emplace_back(filename,f); ^ make[2]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/src/Object-elf.C.o] Error 1 make[1]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/all] Error 2 make: *** [all] Error 2 [ 0%] Building DyninstRT _______________________________________________ Dyninst-api mailing list Dyninst-api@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [DynInst_API:] Compile errors in Object-elf.C with latest source\ttop of tree, Sasha Da Rocha Pinheiro |
---|---|
Next by Date: | Re: [DynInst_API:] Compile errors in Object-elf.C with latest source top of tree, John Mellor-Crummey |
Previous by Thread: | Re: [DynInst_API:] Compile errors in Object-elf.C with latest source\ttop of tree, Sasha Da Rocha Pinheiro |
Next by Thread: | Re: [DynInst_API:] Compile errors in Object-elf.C with latest source top of tree, John Mellor-Crummey |
Indexes: | [Date] [Thread] |