Hi Bill, 
     
    Adding Type.h didn't change the behaviour unless it needs to be in a
    specific location in the include block? 
    This is the front-end build for MIC, so it is a x86_64 build. 
    I don't have this problem on my x864_64 laptop though. 
     
    Jim G 
     
     
    grep typeRef */*/* 
    dyninstAPI/src/BPatch_typePrivate.h:#define DYNINST_CLASS_NAME
    BPatch_typeRef 
    dyninstAPI/src/BPatch_typePrivate.h:class BPATCH_DLL_EXPORT
    BPatch_typeRef : public BPatch_type, public
    BPatch_fieldListInterface, public BPatch_rangedInterface { 
    dyninstAPI/src/BPatch_typePrivate.h:   BPatch_typeRef(int _ID,
    BPatch_type *_refType, const char *_name = NULL); 
    dyninstAPI/src/BPatch_typePrivate.h:   ~BPatch_typeRef() {
    refType->decrRefCount(); } 
    symtabAPI/doc/2-Abstractions.tex:            node [class2] (typeRef)
    {typeRef} 
    symtabAPI/doc/2-Abstractions.tex:            node [class2, below
    of=typeRef] (typePointer) {typePointer} 
    symtabAPI/doc/symtab-text.txt:typeRef *getRefType() 
    symtabAPI/doc/symtab-text.txt:    If this Type object represents a
    Reference type, then return the object casting the Type object to
    typeRef otherwise return NULL. 
    symtabAPI/doc/symtab-text.txt:6.2.7.3 Class typeRef  
    symtabAPI/doc/symtab-text.txt:static typeRef *create(string
    &name, Type *ptr, int size, 
    symtabAPI/h/Type.h:class typeRef; 
    symtabAPI/h/Type.h:   typeRef *getRefType(); 
    symtabAPI/h/Type.h:class SYMTAB_EXPORT typeRef : public derivedType
    { 
    symtabAPI/h/Type.h:   typeRef(); 
    symtabAPI/h/Type.h:   typeRef(typeId_t ID, Type *refType,
    std::string name); 
    symtabAPI/h/Type.h:   typeRef(Type *refType, std::string name); 
    symtabAPI/h/Type.h:   static typeRef *create(std::string &name,
    Type *ptr, Symtab * obj = NULL); 
    symtabAPI/src/Type.C:    max_size = MAX(sizeof(typeRef), max_size); 
    symtabAPI/src/Type.C:typeRef *Type::getRefType(){ 
    symtabAPI/src/Type.C:    return dynamic_cast<typeRef *>(this); 
    symtabAPI/src/Type.C:    if (getRefType()) return
    std::string("typeRef"); 
    symtabAPI/src/Type.C:typeRef::typeRef(int ID, Type *refType,
    std::string name) : 
    symtabAPI/src/Type.C:typeRef::typeRef(Type *refType, std::string
    name) : 
    symtabAPI/src/Type.C:typeRef *typeRef::create(std::string &name,
    Type *ref, Symtab *obj) 
    symtabAPI/src/Type.C:   typeRef *typ = new typeRef(ref, name); 
    symtabAPI/src/Type.C:bool typeRef::operator==(const Type &otype)
    const { 
    symtabAPI/src/Type.C:      const typeRef &oReftype =
    dynamic_cast<const typeRef &>(otype); 
    symtabAPI/src/Type.C:bool typeRef::isCompatible(Type *otype) { 
    symtabAPI/src/Type.C:   typeRef *oReftype = dynamic_cast< typeRef
    *>(otype); 
    symtabAPI/src/Type.C:void typeRef::fixupUnknowns(Module *module)  
    symtabAPI/src/Type.C:typeRef::typeRef() {} 
    symtabAPI/src/Type.C:                newt = new typeRef(ID_, NULL,
    name_); 
    symtabAPI/src/Type.C:void typeRef::serialize_specific(SerializerBase
    *sb) THROW_SPEC(SerializerError) 
    symtabAPI/src/Type.C:    ifxml_start_element(sb, "typeRef"); 
    symtabAPI/src/Type.C:    ifxml_end_element(sb, "typeRef"); 
    symtabAPI/src/Type.C:void typeRef::serialize_specific(SerializerBase
    *) THROW_SPEC(SerializerError) 
    symtabAPI/src/dwarfWalker.C:         indirectType = new
    typeRef(type_id(), typePointedTo, curName()); 
    symtabAPI/src/dwarfWalker.C:         indirectType =
    tc()->addOrUpdateType((typeRef *) indirectType ); 
    symtabAPI/src/parseStab.C:    typeRef *newType = new typeRef(ID,
    ptrType, tName); 
    PBS maia97 50>  
     
    symtabAPI/src/Object-elf.C:#include "Type.h" 
    symtabAPI/src/Object.C:#include "Type.h" 
    symtabAPI/src/Type.C:#include "Type.h" 
    symtabAPI/src/dwarfWalker.C:#include "Type.h" 
    symtabAPI/src/parseDwarf.C:#include "Type.h" 
    dyninstAPI/src/BPatch_module.C:#include "symtabAPI/h/Type.h"    //
    For BPatch_type related stuff 
    dyninstAPI/src/BPatch_snippet.C:#include "symtabAPI/h/Type.h" 
     
     
     
     
    On 07/06/2016 11:04 AM, Bill Williams
      wrote: 
     
    
      
      On 07/05/2016 09:11 PM, Jim
        Galarowicz wrote: 
       
      
        
        Hi Bill, 
         
        Thanks!   Adding the .c_str() got me quite a bit farther. 
        Now I'm getting this error. 
         
       
      Hrm. First question is whether adding "Type.h" to the include
      block fixes this--I'm surprised gnu doesn't have an issue with
      this instantiation. 
       
      --bw 
       
      
        Jim G 
         
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/emitElfStatic.C.o 
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o 
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/emitElfStatic-x86.C.o 
        [ 27%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/relocationEntry-elf-x86.C.o 
        Linking CXX shared library libsymtabAPI.so 
        CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o: In function
        `Dyninst::SymtabAPI::DwarfWalker::parseTypeReferences()': 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI/src/dwarfWalker.C:1270:
        undefined reference to `Dyninst::SymtabAPI::typeRef*
Dyninst::SymtabAPI::typeCollection::addOrUpdateType<Dyninst::SymtabAPI::typeRef>(Dyninst::SymtabAPI::typeRef*)' 
        make[2]: *** [symtabAPI/libsymtabAPI.so.9.2.0] Error 1 
        make[1]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/all] Error 2 
        make: *** [all] Error 2 
        [  0%] Building DyninstRT 
        [ 50%] Built target dyninstAPI_RT 
        [100%] Built target dyninstAPI_RT_static 
        [  0%] Built target DyninstRT 
        [ 11%] Built target common 
        [ 12%] Built target dynElf 
        [ 13%] Built target dynDwarf 
        [ 14%] Built target symLite 
        [ 18%] Built target instructionAPI 
        Linking CXX shared library libsymtabAPI.so 
        CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o: In function
        `Dyninst::SymtabAPI::DwarfWalker::parseTypeReferences()': 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI/src/dwarfWalker.C:1270:
        undefined reference to `Dyninst::SymtabAPI::typeRef*
Dyninst::SymtabAPI::typeCollection::addOrUpdateType<Dyninst::SymtabAPI::typeRef>(Dyninst::SymtabAPI::typeRef*)' 
        make[2]: *** [symtabAPI/libsymtabAPI.so.9.2.0] Error 1 
        make[1]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/all] Error 2 
        make: *** [all] Error 2 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT.  Please
        check for errors. 
         
         
         
        The complete build output for Dyninst: 
         
         
        Continuing the dyninst build process. 
         
        cp: cannot stat `SOURCES/dyninst-9.2.0.patch': No such file or
        directory 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        checking for
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/SOURCES/dyninst-9.2.0.patch 
        -- The C compiler identification is Intel 15.0.0.20140723 
        -- The CXX compiler identification is Intel 15.0.0.20140723 
        -- Check for working C compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc 
        -- Check for working C compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
        -- works 
        -- Detecting C compiler ABI info 
        -- Detecting C compiler ABI info - done 
        -- Check for working CXX compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icpc 
        -- Check for working CXX compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icpc
        -- works 
        -- Detecting CXX compiler ABI info 
        -- Detecting CXX compiler ABI info - done 
        -- -- Input platform:  
        -- -- Attempting to automatically identify platform:
        x86_64-unknown-linux2.4 
        -- Found LibElf:
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so   
        -- Found LibDwarf:
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so 
         
        -- Found libiberty:
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a 
        -- Using libiberty
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a 
        -- Found Thread_Db: /usr/lib64/libthread_db.so   
        -- Disabling Boost's own CMake--known buggy in many cases 
        -- Boost version: 1.53.0 
        -- Found the following Boost libraries: 
        --   thread 
        --   system 
        -- Boost includes:
        //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/include 
        -- Boost library dirs:
        //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib 
        -- Boost thread library:
        //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_thread.so 
        -- Boost libraries:
//nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_thread.so;//nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_system.so 
        -- Performing Test _HAS_CXX11_FLAG 
        -- Performing Test _HAS_CXX11_FLAG - Success 
        -- Checking C++11 support for "__func__" 
        -- Checking C++11 support for "__func__": works 
        -- Checking C++11 support for "auto" 
        -- Checking C++11 support for "auto": works 
        -- Checking C++11 support for "auto_ret_type" 
        -- Checking C++11 support for "auto_ret_type": works 
        -- Checking C++11 support for "class_override_final" 
        -- Checking C++11 support for "class_override_final": not
        supported 
        -- Checking C++11 support for "constexpr" 
        -- Checking C++11 support for "constexpr": works 
        -- Checking C++11 support for "cstdint" 
        -- Checking C++11 support for "cstdint": works 
        -- Checking C++11 support for "decltype" 
        -- Checking C++11 support for "decltype": works 
        -- Checking C++11 support for "initializer_list" 
        -- Checking C++11 support for "initializer_list": not supported 
        -- Checking C++11 support for "lambda" 
        -- Checking C++11 support for "lambda": works 
        -- Checking C++11 support for "long_long" 
        -- Checking C++11 support for "long_long": works 
        -- Checking C++11 support for "nullptr" 
        -- Checking C++11 support for "nullptr": works 
        -- Checking C++11 support for "regex" 
        -- Checking C++11 support for "regex": not supported 
        -- Checking C++11 support for "rvalue-references" 
        -- Checking C++11 support for "rvalue-references": works 
        -- Checking C++11 support for "sizeof_member" 
        -- Checking C++11 support for "sizeof_member": works 
        -- Checking C++11 support for "static_assert" 
        -- Checking C++11 support for "static_assert": works 
        -- Checking C++11 support for "variadic_templates" 
        -- Checking C++11 support for "variadic_templates": works 
        -- C++11 support found, required flags are: -std=c++11 
        -- Enabling ThreadDB support 
        -- Set arch and platform based definitions 
        -- Options set 
        -- Set optimization flags 
        -- Building common... 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a... 
        -- Building dynElf... 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so... 
        -- Building dynDwarf... 
        -- Processing dependent target dynElf... 
        -- Found dependency location
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/elf 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so... 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so... 
        -- Building symLite... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target dynElf... 
        -- Found dependency location
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/elf 
        -- Building dynC_API... 
        -- Processing dependent target dyninstAPI... 
        -- Building instructionAPI... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Building symtabAPI... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target dynElf... 
        -- Found dependency location
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/elf 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so... 
        -- Processing dependent target dynDwarf... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/dwarf 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so... 
        -- Processing dependent target
        /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so... 
        -- Building parseAPI... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target instructionAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/instructionAPI 
        -- Processing dependent target symtabAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI 
        -- Building pcontrol... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target symtabAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI 
        -- Building stackwalk... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target instructionAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/instructionAPI 
        -- Processing dependent target pcontrol... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/proccontrol 
        -- Processing dependent target dynDwarf... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/dwarf 
        -- Processing dependent target dynElf... 
        -- Found dependency location
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/elf 
        -- Processing dependent target symtabAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI 
        -- Processing dependent target parseAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/parseAPI 
        -- Building patchAPI... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target instructionAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/instructionAPI 
        -- Processing dependent target parseAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/parseAPI 
        -- Building dyninstAPI... 
        -- Processing dependent target common... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/common 
        -- Processing dependent target instructionAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/instructionAPI 
        -- Processing dependent target stackwalk... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/stackwalk 
        -- Processing dependent target pcontrol... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/proccontrol 
        -- Processing dependent target patchAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/patchAPI 
        -- Processing dependent target parseAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/parseAPI 
        -- Processing dependent target symtabAPI... 
        -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI 
        -- Configuring DyninstAPI_RT 
        -- Configuring RT library 
        -- Configuring DyninstAPI_RT 
        -- Configuring RT library 
        -- The C compiler identification is Intel 15.0.0.20140723 
        -- Check for working C compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc 
        -- Check for working C compiler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
        -- works 
        -- Detecting C compiler ABI info 
        -- Detecting C compiler ABI info - done 
        -- -- Input platform: x86_64-unknown-linux2.4 
        -- Set arch and platform based definitions 
        -- Options set 
        -- Set optimization flags 
        -- The ASM compiler identification is Intel 
        -- Found assembler:
        /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc 
        -- dyninstAPI RT library SOVERSION: 9.2 
        -- dyninstAPI RT library LIBVERSION: 9.2.0 
        -- Checking for 32-bit runtime library... 
        -- Performing Test CHECK_RT_LIB_32 
        -- Performing Test CHECK_RT_LIB_32 - Failed 
        -- Disabling 32-bit runtime library; change BUILD_RTLIB_32 to ON
        and install 32-bit build environment to enable 
        -- Configuring done 
        -- Generating done 
        -- Build files have been written to:
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/dyninstAPI_RT 
        -- Could NOT find LATEX (missing:  LATEX_COMPILER)  
        -- LaTeX not found 
        -- Adding Unix-specific dependencies 
        -- Added libdwarf_imp and libelf_imp dependencies 
        -- Configuring done 
        -- Generating done 
        CMake Warning: 
          Manually-specified variables were not used by the project: 
         
            CHECK_RTLIB_32 
            IBERTY_LIBRARY 
         
         
        -- Build files have been written to:
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0 
        Scanning dependencies of target DyninstRT 
        [  0%] Building DyninstRT 
        Scanning dependencies of target dyninstAPI_RT 
        [  3%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTcommon.c.o 
        [  7%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTmemEmulator.c.o 
        [ 10%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTposix.c.o 
        [ 14%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTlinux.c.o 
        [ 17%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTheap.c.o 
        [ 21%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTheap-linux.c.o 
        [ 25%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTthread.c.o 
        [ 28%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTspace.S.o 
        [ 32%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTsignal.c.o 
        [ 35%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_begin.c.o 
        [ 39%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_end.c.o 
        [ 42%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTthread-x86-64.c.o 
        [ 46%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTtlsgetaddr-x86.S.o 
        [ 50%] Building C object
        CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors-x86.c.o 
        Linking C shared library libdyninstAPI_RT.so 
        [ 50%] Built target dyninstAPI_RT 
        Scanning dependencies of target dyninstAPI_RT_static 
        [ 53%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTcommon.c.o 
        [ 57%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTmemEmulator.c.o 
        [ 60%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTposix.c.o 
        [ 64%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTlinux.c.o 
        [ 67%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap.c.o 
        [ 71%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap-linux.c.o 
        [ 75%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread.c.o 
        [ 78%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTspace.S.o 
        [ 82%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTsignal.c.o 
        [ 85%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_begin.c.o 
        [ 89%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_end.c.o 
        [ 92%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread-x86-64.c.o 
        [ 96%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTtlsgetaddr-x86.S.o 
        [100%] Building C object
        CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors-x86.c.o 
        Linking C static library libdyninstAPI_RT.a 
        [100%] Built target dyninstAPI_RT_static 
        [  0%] Built target DyninstRT 
        Scanning dependencies of target common 
        [  0%] Building CXX object
        common/CMakeFiles/common.dir/src/Ident.C.o 
        [  0%] Building CXX object
        common/CMakeFiles/common.dir/src/string-regex.C.o 
        [  1%] Building CXX object
        common/CMakeFiles/common.dir/src/Timer.C.o 
        [  1%] Building CXX object
        common/CMakeFiles/common.dir/src/Types.C.o 
        [  1%] Building CXX object
        common/CMakeFiles/common.dir/src/debugOstream.C.o 
        [  2%] Building CXX object
        common/CMakeFiles/common.dir/src/lprintf.C.o 
        [  2%] Building CXX object
        common/CMakeFiles/common.dir/src/pathName.C.o 
        [  2%] Building CXX object
        common/CMakeFiles/common.dir/src/Time.C.o 
        [  3%] Building CXX object
        common/CMakeFiles/common.dir/src/fraction.C.o 
        [  3%] Building CXX object
        common/CMakeFiles/common.dir/src/timing.C.o 
        [  3%] Building CXX object
        common/CMakeFiles/common.dir/src/stats.C.o 
        [  3%] Building CXX object
        common/CMakeFiles/common.dir/src/Annotatable.C.o 
        [  4%] Building CXX object
        common/CMakeFiles/common.dir/src/MappedFile.C.o 
        [  4%] Building CXX object
        common/CMakeFiles/common.dir/src/sha1.C.o 
        [  4%] Building CXX object
        common/CMakeFiles/common.dir/src/serialize-bin.C.o 
        [  5%] Building CXX object
        common/CMakeFiles/common.dir/src/serialize-xml.C.o 
        [  5%] Building CXX object
        common/CMakeFiles/common.dir/src/util.C.o 
        [  5%] Building CXX object
        common/CMakeFiles/common.dir/src/Node.C.o 
        [  6%] Building CXX object
        common/CMakeFiles/common.dir/src/Graph.C.o 
        [  6%] Building CXX object
        common/CMakeFiles/common.dir/src/Edge.C.o 
        [  6%] Building CXX object
        common/CMakeFiles/common.dir/src/DOT.C.o 
        [  6%] Building CXX object
        common/CMakeFiles/common.dir/src/dyn_regs.C.o 
        [  7%] Building CXX object
        common/CMakeFiles/common.dir/src/AST.C.o 
        [  7%] Building CXX object
        common/CMakeFiles/common.dir/src/addrtranslate.C.o 
        [  7%] Building CXX object
        common/CMakeFiles/common.dir/src/arch-x86.C.o 
        [  8%] Building CXX object
        common/CMakeFiles/common.dir/src/arch-power.C.o 
        [  8%] Building CXX object
        common/CMakeFiles/common.dir/src/arch-aarch64.C.o 
        [  8%] Building CXX object
        common/CMakeFiles/common.dir/src/debug_common.C.o 
        [  9%] Building CXX object
        common/CMakeFiles/common.dir/src/VariableLocation.C.o 
        [  9%] Building CXX object
        common/CMakeFiles/common.dir/src/Buffer.C.o 
        [  9%] Building CXX object
        common/CMakeFiles/common.dir/src/MachSyscall.C.o 
        [ 10%] Building CXX object
        common/CMakeFiles/common.dir/src/linuxKludges.C.o 
        [ 10%] Building CXX object
        common/CMakeFiles/common.dir/src/timing-linux.C.o 
        [ 10%] Building CXX object
        common/CMakeFiles/common.dir/src/parseauxv.C.o 
        [ 10%] Building CXX object
        common/CMakeFiles/common.dir/src/addrtranslate-sysv.C.o 
        [ 11%] Building CXX object
        common/CMakeFiles/common.dir/src/addrtranslate-auxv.C.o 
        [ 11%] Building CXX object
        common/CMakeFiles/common.dir/src/addrtranslate-linux.C.o 
        Linking CXX shared library libcommon.so 
        [ 11%] Built target common 
        Scanning dependencies of target dynElf 
        [ 12%] Building CXX object
        elf/CMakeFiles/dynElf.dir/src/Elf_X.C.o 
        Linking CXX shared library libdynElf.so 
        [ 12%] Built target dynElf 
        Scanning dependencies of target dynDwarf 
        [ 13%] Building CXX object
        dwarf/CMakeFiles/dynDwarf.dir/src/dwarfResult.C.o 
        [ 13%] Building CXX object
        dwarf/CMakeFiles/dynDwarf.dir/src/dwarfExprParser.C.o 
        [ 13%] Building CXX object
        dwarf/CMakeFiles/dynDwarf.dir/src/dwarfFrameParser.C.o 
        [ 13%] Building CXX object
        dwarf/CMakeFiles/dynDwarf.dir/src/dwarfHandle.C.o 
        Linking CXX shared library libdynDwarf.so 
        [ 13%] Built target dynDwarf 
        Scanning dependencies of target symLite 
        [ 14%] Building CXX object
        symlite/CMakeFiles/symLite.dir/src/SymLite-elf.C.o 
        Linking CXX shared library libsymLite.so 
        [ 14%] Built target symLite 
        Scanning dependencies of target instructionAPI 
        [ 14%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/Instruction.C.o 
        [ 14%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionAST.C.o 
        [ 15%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/Operation.C.o 
        [ 15%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/Operand.C.o 
        [ 15%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/Register.C.o 
        [ 15%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/_expression_.C.o 
        [ 16%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/BinaryFunction.C.o 
        [ 16%] Building CXX object
instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionCategories.C.o 
        [ 16%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/Immediate.C.o 
        [ 17%] Building CXX object
        instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionDecoder.C.o 
        [ 17%] Building CXX object
instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionDecoder-x86.C.o 
        [ 17%] Building CXX object
instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionDecoder-power.C.o 
        [ 18%] Building CXX object
instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionDecoder-aarch64.C.o 
        [ 18%] Building CXX object
instructionAPI/CMakeFiles/instructionAPI.dir/src/InstructionDecoderImpl.C.o 
        Linking CXX shared library libinstructionAPI.so 
        [ 18%] Built target instructionAPI 
        Scanning dependencies of target symtabAPI 
        [ 18%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Object.C.o 
        [ 18%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Aggregate.C.o 
        [ 19%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Function.C.o 
        [ 19%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Variable.C.o 
        [ 19%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Symbol.C.o 
        [ 20%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/LineInformation.C.o 
        [ 20%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Symtab.C.o 
        [ 20%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Symtab-edit.C.o 
        [ 20%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Symtab-lookup.C.o 
        [ 21%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Symtab-deprecated.C.o 
        [ 21%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Module.C.o 
        [ 21%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Region.C.o 
        [ 22%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Collections.C.o 
        [ 22%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Type.C.o 
        [ 22%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/AddrLookup.C.o 
        [ 23%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/annotations.C.o 
        [ 23%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/debug.C.o 
        [ 23%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/SymtabReader.C.o 
        [ 23%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Object-elf.C.o 
        [ 24%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Archive.C.o 
        [ 24%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/Archive-elf.C.o 
        [ 24%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/parseDwarf.C.o 
        [ 25%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/parseStab.C.o 
        [ 25%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/LinkMap.C.o 
        [ 25%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/emitElf.C.o 
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/emitElfStatic.C.o 
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o 
        [ 26%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/emitElfStatic-x86.C.o 
        [ 27%] Building CXX object
        symtabAPI/CMakeFiles/symtabAPI.dir/src/relocationEntry-elf-x86.C.o 
        Linking CXX shared library libsymtabAPI.so 
        CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o: In function
        `Dyninst::SymtabAPI::DwarfWalker::parseTypeReferences()': 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI/src/dwarfWalker.C:1270:
        undefined reference to `Dyninst::SymtabAPI::typeRef*
Dyninst::SymtabAPI::typeCollection::addOrUpdateType<Dyninst::SymtabAPI::typeRef>(Dyninst::SymtabAPI::typeRef*)' 
        make[2]: *** [symtabAPI/libsymtabAPI.so.9.2.0] Error 1 
        make[1]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/all] Error 2 
        make: *** [all] Error 2 
        [  0%] Building DyninstRT 
        [ 50%] Built target dyninstAPI_RT 
        [100%] Built target dyninstAPI_RT_static 
        [  0%] Built target DyninstRT 
        [ 11%] Built target common 
        [ 12%] Built target dynElf 
        [ 13%] Built target dynDwarf 
        [ 14%] Built target symLite 
        [ 18%] Built target instructionAPI 
        Linking CXX shared library libsymtabAPI.so 
        CMakeFiles/symtabAPI.dir/src/dwarfWalker.C.o: In function
        `Dyninst::SymtabAPI::DwarfWalker::parseTypeReferences()': 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98/dyninst-9.2.0/symtabAPI/src/dwarfWalker.C:1270:
        undefined reference to `Dyninst::SymtabAPI::typeRef*
Dyninst::SymtabAPI::typeCollection::addOrUpdateType<Dyninst::SymtabAPI::typeRef>(Dyninst::SymtabAPI::typeRef*)' 
        make[2]: *** [symtabAPI/libsymtabAPI.so.9.2.0] Error 1 
        make[1]: *** [symtabAPI/CMakeFiles/symtabAPI.dir/all] Error 2 
        make: *** [all] Error 2 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia98
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT 
        DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT.  Please
        check for errors. 
         
        On 07/05/2016 03:16 PM, Bill
          Williams wrote: 
         
        On
          07/05/2016 03:08 PM, Jim Galarowicz wrote:  
          Hi Bill, Dyninst team,  
             
            I'm trying to compile Dyninst for the Intel Phi and got the
            error below.  
             
            PBS maia97 28> icc -v  
            icc version 15.0.0 (gcc version 4.3.0 compatibility)  
             
            Is this due to the very old gcc that the Intel compiler is
            using under the hood for cxx11 checks, etc.?  
             
           
          Possibly. C++11 allows std::ifstream to be constructed from a
          string, but C++98 only allows a const char*. How old is that
          icc, anyway?  
           
          Easy enough to fix by adding a trailing .c_str() to the
          constructor arg, though.  
           
          --bw  
           
          Thanks,  
          Jim G  
             
             
            Continuing the dyninst build process.  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT  
            checking for
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/SOURCES/dyninst-9.2.0.patch
             
            -- The C compiler identification is Intel 15.0.0.20140723  
            -- The CXX compiler identification is Intel 15.0.0.20140723
             
            -- Check for working C compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
             
            -- Check for working C compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
            -- works  
            -- Detecting C compiler ABI info  
            -- Detecting C compiler ABI info - done  
            -- Check for working CXX compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icpc
             
            -- Check for working CXX compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icpc
            -- works  
            -- Detecting CXX compiler ABI info  
            -- Detecting CXX compiler ABI info - done  
            -- -- Input platform:  
            -- -- Attempting to automatically identify platform:
            x86_64-unknown-linux2.4  
            -- Found LibElf:
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so
             
            -- Found LibDwarf:
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so
             
            -- Found libiberty:
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a
             
            -- Using libiberty
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a
             
            -- Found Thread_Db: /usr/lib64/libthread_db.so  
            -- Disabling Boost's own CMake--known buggy in many cases  
            -- Boost version: 1.53.0  
            -- Found the following Boost libraries:  
            --   thread  
            --   system  
            -- Boost includes:
            //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/include  
            -- Boost library dirs:
            //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib  
            -- Boost thread library:
            //nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_thread.so
             
            -- Boost libraries:
//nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_thread.so;//nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib/libboost_system.so 
            -- Performing Test _HAS_CXX11_FLAG  
            -- Performing Test _HAS_CXX11_FLAG - Success  
            -- Checking C++11 support for "__func__"  
            -- Checking C++11 support for "__func__": works  
            -- Checking C++11 support for "auto"  
            -- Checking C++11 support for "auto": works  
            -- Checking C++11 support for "auto_ret_type"  
            -- Checking C++11 support for "auto_ret_type": works  
            -- Checking C++11 support for "class_override_final"  
            -- Checking C++11 support for "class_override_final": not
            supported  
            -- Checking C++11 support for "constexpr"  
            -- Checking C++11 support for "constexpr": works  
            -- Checking C++11 support for "cstdint"  
            -- Checking C++11 support for "cstdint": works  
            -- Checking C++11 support for "decltype"  
            -- Checking C++11 support for "decltype": works  
            -- Checking C++11 support for "initializer_list"  
            -- Checking C++11 support for "initializer_list": not
            supported  
            -- Checking C++11 support for "lambda"  
            -- Checking C++11 support for "lambda": works  
            -- Checking C++11 support for "long_long"  
            -- Checking C++11 support for "long_long": works  
            -- Checking C++11 support for "nullptr"  
            -- Checking C++11 support for "nullptr": works  
            -- Checking C++11 support for "regex"  
            -- Checking C++11 support for "regex": not supported  
            -- Checking C++11 support for "rvalue-references"  
            -- Checking C++11 support for "rvalue-references": works  
            -- Checking C++11 support for "sizeof_member"  
            -- Checking C++11 support for "sizeof_member": works  
            -- Checking C++11 support for "static_assert"  
            -- Checking C++11 support for "static_assert": works  
            -- Checking C++11 support for "variadic_templates"  
            -- Checking C++11 support for "variadic_templates": works  
            -- C++11 support found, required flags are: -std=c++11  
            -- Enabling ThreadDB support  
            -- Set arch and platform based definitions  
            -- Options set  
            -- Set optimization flags  
            -- Building common...  
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libiberty_pic.a...
             
            -- Building dynElf...  
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so...
             
            -- Building dynDwarf...  
            -- Processing dependent target dynElf...  
            -- Found dependency location
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/elf
             
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so...
             
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so...
             
            -- Building symLite...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target dynElf...  
            -- Found dependency location
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/elf
             
            -- Building dynC_API...  
            -- Processing dependent target dyninstAPI...  
            -- Building instructionAPI...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Building symtabAPI...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target dynElf...  
            -- Found dependency location
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/elf
             
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so...
             
            -- Processing dependent target dynDwarf...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/dwarf 
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libdwarf.so...
             
            -- Processing dependent target
            /nobackupnfs2/jgalarow/maia/krellroot_v2.2.3/lib64/libelf.so...
             
            -- Building parseAPI...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target instructionAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/instructionAPI 
            -- Processing dependent target symtabAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/symtabAPI 
            -- Building pcontrol...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target symtabAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/symtabAPI 
            -- Building stackwalk...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target instructionAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/instructionAPI 
            -- Processing dependent target pcontrol...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/proccontrol 
            -- Processing dependent target dynDwarf...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/dwarf 
            -- Processing dependent target dynElf...  
            -- Found dependency location
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/elf
             
            -- Processing dependent target symtabAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/symtabAPI 
            -- Processing dependent target parseAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/parseAPI 
            -- Building patchAPI...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target instructionAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/instructionAPI 
            -- Processing dependent target parseAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/parseAPI 
            -- Building dyninstAPI...  
            -- Processing dependent target common...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common 
            -- Processing dependent target instructionAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/instructionAPI 
            -- Processing dependent target stackwalk...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/stackwalk 
            -- Processing dependent target pcontrol...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/proccontrol 
            -- Processing dependent target patchAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/patchAPI 
            -- Processing dependent target parseAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/parseAPI 
            -- Processing dependent target symtabAPI...  
            -- Found dependency location
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/symtabAPI 
            -- Configuring DyninstAPI_RT  
            -- Configuring RT library  
            -- Configuring DyninstAPI_RT  
            -- Configuring RT library  
            -- The C compiler identification is Intel 15.0.0.20140723  
            -- Check for working C compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
             
            -- Check for working C compiler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
            -- works  
            -- Detecting C compiler ABI info  
            -- Detecting C compiler ABI info - done  
            -- -- Input platform: x86_64-unknown-linux2.4  
            -- Set arch and platform based definitions  
            -- Options set  
            -- Set optimization flags  
            -- The ASM compiler identification is Intel  
            -- Found assembler:
            /nasa/intel/Compiler/2015.0.090/composer_xe_2015.0.090/bin/intel64/icc
             
            -- dyninstAPI RT library SOVERSION: 9.2  
            -- dyninstAPI RT library LIBVERSION: 9.2.0  
            -- Checking for 32-bit runtime library...  
            -- Performing Test CHECK_RT_LIB_32  
            -- Performing Test CHECK_RT_LIB_32 - Failed  
            -- Disabling 32-bit runtime library; change BUILD_RTLIB_32
            to ON and install 32-bit build environment to enable  
            -- Configuring done  
            -- Generating done  
            -- Build files have been written to:
/nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/dyninstAPI_RT 
            -- Could NOT find LATEX (missing:  LATEX_COMPILER)  
            -- LaTeX not found  
            -- Adding Unix-specific dependencies  
            -- Added libdwarf_imp and libelf_imp dependencies  
            -- Configuring done  
            -- Generating done  
            CMake Warning:  
              Manually-specified variables were not used by the project:
             
             
                CHECK_RTLIB_32  
                IBERTY_LIBRARY  
             
             
            -- Build files have been written to:
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0
             
            Scanning dependencies of target DyninstRT  
            [  0%] Building DyninstRT  
            Scanning dependencies of target dyninstAPI_RT  
            [  3%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTcommon.c.o  
            [  7%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTmemEmulator.c.o  
            [ 10%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTposix.c.o  
            [ 14%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTlinux.c.o  
            [ 17%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTheap.c.o  
            [ 21%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTheap-linux.c.o  
            [ 25%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTthread.c.o  
            [ 28%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTspace.S.o  
            [ 32%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTsignal.c.o  
            [ 35%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_begin.c.o
             
            [ 39%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors_end.c.o
             
            [ 42%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTthread-x86-64.c.o  
            [ 46%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTtlsgetaddr-x86.S.o  
            [ 50%] Building C object
            CMakeFiles/dyninstAPI_RT.dir/src/RTstatic_ctors_dtors-x86.c.o
             
            Linking C shared library libdyninstAPI_RT.so  
            [ 50%] Built target dyninstAPI_RT  
            Scanning dependencies of target dyninstAPI_RT_static  
            [ 53%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTcommon.c.o  
            [ 57%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTmemEmulator.c.o  
            [ 60%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTposix.c.o  
            [ 64%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTlinux.c.o  
            [ 67%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap.c.o  
            [ 71%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTheap-linux.c.o  
            [ 75%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread.c.o  
            [ 78%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTspace.S.o  
            [ 82%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTsignal.c.o  
            [ 85%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_begin.c.o
             
            [ 89%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors_end.c.o
             
            [ 92%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTthread-x86-64.c.o
             
            [ 96%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTtlsgetaddr-x86.S.o
             
            [100%] Building C object
            CMakeFiles/dyninstAPI_RT_static.dir/src/RTstatic_ctors_dtors-x86.c.o
             
            Linking C static library libdyninstAPI_RT.a  
            [100%] Built target dyninstAPI_RT_static  
            [  0%] Built target DyninstRT  
            Scanning dependencies of target common  
            [  0%] Building CXX object
            common/CMakeFiles/common.dir/src/Ident.C.o  
            [  0%] Building CXX object
            common/CMakeFiles/common.dir/src/string-regex.C.o  
            [  1%] Building CXX object
            common/CMakeFiles/common.dir/src/Timer.C.o  
            [  1%] Building CXX object
            common/CMakeFiles/common.dir/src/Types.C.o  
            [  1%] Building CXX object
            common/CMakeFiles/common.dir/src/debugOstream.C.o  
            [  2%] Building CXX object
            common/CMakeFiles/common.dir/src/lprintf.C.o  
            [  2%] Building CXX object
            common/CMakeFiles/common.dir/src/pathName.C.o  
            [  2%] Building CXX object
            common/CMakeFiles/common.dir/src/Time.C.o  
            [  3%] Building CXX object
            common/CMakeFiles/common.dir/src/fraction.C.o  
            [  3%] Building CXX object
            common/CMakeFiles/common.dir/src/timing.C.o  
            [  3%] Building CXX object
            common/CMakeFiles/common.dir/src/stats.C.o  
            [  3%] Building CXX object
            common/CMakeFiles/common.dir/src/Annotatable.C.o  
            [  4%] Building CXX object
            common/CMakeFiles/common.dir/src/MappedFile.C.o  
            [  4%] Building CXX object
            common/CMakeFiles/common.dir/src/sha1.C.o  
            [  4%] Building CXX object
            common/CMakeFiles/common.dir/src/serialize-bin.C.o  
            [  5%] Building CXX object
            common/CMakeFiles/common.dir/src/serialize-xml.C.o  
            [  5%] Building CXX object
            common/CMakeFiles/common.dir/src/util.C.o  
            [  5%] Building CXX object
            common/CMakeFiles/common.dir/src/Node.C.o  
            [  6%] Building CXX object
            common/CMakeFiles/common.dir/src/Graph.C.o  
            [  6%] Building CXX object
            common/CMakeFiles/common.dir/src/Edge.C.o  
            [  6%] Building CXX object
            common/CMakeFiles/common.dir/src/DOT.C.o  
            [  6%] Building CXX object
            common/CMakeFiles/common.dir/src/dyn_regs.C.o  
            [  7%] Building CXX object
            common/CMakeFiles/common.dir/src/AST.C.o  
            [  7%] Building CXX object
            common/CMakeFiles/common.dir/src/addrtranslate.C.o  
            [  7%] Building CXX object
            common/CMakeFiles/common.dir/src/arch-x86.C.o  
            [  8%] Building CXX object
            common/CMakeFiles/common.dir/src/arch-power.C.o  
            [  8%] Building CXX object
            common/CMakeFiles/common.dir/src/arch-aarch64.C.o  
            [  8%] Building CXX object
            common/CMakeFiles/common.dir/src/debug_common.C.o  
            [  9%] Building CXX object
            common/CMakeFiles/common.dir/src/VariableLocation.C.o  
            [  9%] Building CXX object
            common/CMakeFiles/common.dir/src/Buffer.C.o  
            [  9%] Building CXX object
            common/CMakeFiles/common.dir/src/MachSyscall.C.o  
            [ 10%] Building CXX object
            common/CMakeFiles/common.dir/src/linuxKludges.C.o  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common/src/linuxKludges.C(1018):
            error: no instance of constructor
            "std::basic_ifstream<_CharT, _Traits>::basic_ifstream
            [with _CharT=char, _Traits=std::char_traits<char>]"
            matches the argument list  
                        argument types are: (std::basic_string<char,
            std::char_traits<char>,
            std::allocator<char>>)  
                 std::ifstream maps_file(maps_filename.str());  
                                         ^  
             
            compilation aborted for
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common/src/linuxKludges.C
            (code 2)  
            make[2]: ***
            [common/CMakeFiles/common.dir/src/linuxKludges.C.o] Error 2
             
            make[1]: *** [common/CMakeFiles/common.dir/all] Error 2  
            make: *** [all] Error 2  
            [  0%] Building DyninstRT  
            [ 50%] Built target dyninstAPI_RT  
            [100%] Built target dyninstAPI_RT_static  
            [  0%] Built target DyninstRT  
            [  1%] Building CXX object
            common/CMakeFiles/common.dir/src/linuxKludges.C.o  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common/src/linuxKludges.C(1018):
            error: no instance of constructor
            "std::basic_ifstream<_CharT, _Traits>::basic_ifstream
            [with _CharT=char, _Traits=std::char_traits<char>]"
            matches the argument list  
                        argument types are: (std::basic_string<char,
            std::char_traits<char>,
            std::allocator<char>>)  
                 std::ifstream maps_file(maps_filename.str());  
                                         ^  
             
            compilation aborted for
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97/dyninst-9.2.0/common/src/linuxKludges.C
            (code 2)  
            make[2]: ***
            [common/CMakeFiles/common.dir/src/linuxKludges.C.o] Error 2
             
            make[1]: *** [common/CMakeFiles/common.dir/all] Error 2  
            make: *** [all] Error 2  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT/BUILD/maia97
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT  
            /nobackupnfs2/jgalarow/OpenSpeedShop_ROOT  
            DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT.  Please
            check for errors.  
             
             
            _______________________________________________  
            Dyninst-api mailing list  
            Dyninst-api@xxxxxxxxxxx
             
            https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
             
           
           
          _______________________________________________  
          Dyninst-api mailing list  
          Dyninst-api@xxxxxxxxxxx
           
          https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
           
         
         
       
       
     
     
  
 |   
 |