Jim,
I compile at Sandia too. Why donât you use a module with a newer compiler? Try
module load gnu
--
John Mellor-Crummey
(sent from my phone)
> On Sep 15, 2018, at 6:24 PM, Jim Galarowicz <jeg@xxxxxxxxxxxxx> wrote:
>
> 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
|