[Trilinos-Users] NOX Linker Problem

Allan Overstreet joverst at g.clemson.edu
Thu Dec 7 17:19:00 EST 2017


Trilinos Users,

I am a novice having some issues with starting a project that involves 
solving a homotopy function in the attached paper. I have been following 
the NOX examples in documentation and am getting many different 
undefined reference errors from the linker. The make file I am using is,

# Include any direct Trilinos library dependencies or NOX
TRILINOS_INSTALL_DIR = /home/allan/net/software/trilinos/install2/
include $(TRILINOS_INSTALL_DIR)/include/Makefile.export.NOX

# Build the Parrallel Load Flow Program
#2. Link to Trilinos
plf: plf.o
     $(NOX_LINKER) $(NOX_CXXFLAGS) -o plf plf.o $(NOX_LIBRARY_DIRS) 
$(NOX_LIBRARIES)

plf.o:
     $(NOX_CXX_COMPILER) -std=c++11 $(COMPILE_FLAGS) -c plf.cpp

clean:
     rm -f *.o plf *~

The plf.cpp is part of an Example.C file in the NOX_1DFEMNonlinear 
example. This file contains,

/NOX Objects
#include "NOX.H"
#include "NOX_Epetra.H"

//Trilinos Objects
#ifdef HAVE_MPI
#include "Epetra_MpiComm.h"
#else
#include "Epetra_SerialComm.h"
#endif
//#include "Epetra_Map.h"
//#include "Epetra_Vector.h"
//#include "Epetra_RowMatrix.h"
//#include "Epetra_CrsMatrix.h"
//#include "Epetra_Map.h"
//#include "Epetra_LinearProblem.h"
//#include "AztecOO.h"
//#include "Teuchos_StandardCatchMacros.hpp"

//Users's application specific files

//Required for reading and writing parameter lists from xml format
//Configure Trilinos with --enable-teuchos-extended

/*
#ifdef HAVE_TEUCHOS_EXTENDED
#include "Teuchos_XMLParameterListHelpers.hpp"
#include <sstream>
#endif
*/
using namespace std;

int main(int argc, char *argv[])
{
   //INIT MPI
   //Teuchos::GlobalMPISession session(&argc, &argv, NULL);
   //bool success = false;
   //bool verbose = false;
/*
   try {
     //Create a communicator for Epetra Objects
#ifdef HAVE_MPI
     Epetra_MpiComm Comm( MPI_COMM_WORLD);
#else
     Epetra_serialComm Comm;
#endif

     int ierr = 0, i;

     //Get the process ID and the total number of processors
     int MyPID = Comm.MyPID();
     int NumProc = Comm.NumProc();

     //Get the number of elements from the command line.
     //--- Not sure if this is part of the problem definition?
     int NumGlobalElements = 100 + 1;

     //The number of unknows must be at least equal to the number of 
processors.
     if (NumGlobalElements < NumProc)
       {

     std::cout << "numGlobalBlocks = " << NumGlobalElements
           << " cannot be < number of processors = " << NumProc << 
std::endl;
     exit(1);
       }

   */
}

When calling the linker numerous errors of undefined references are 
listed. These errors are listed below,

/usr/bin/ld  -o plf plf.o 
-L/home/allan/net/software/trilinos/install2/lib -llocathyra 
-llocaepetra -llocalapack -lloca -lnoxepetra -lnoxlapack -lnox -lteko 
-lstratimikos -lstratimikosbelos -lstratimikosaztecoo 
-lstratimikosamesos -lstratimikosml -lstratimikosifpack 
-lifpack2-adapters -lifpack2 -lanasazitpetra -lModeLaplace 
-lanasaziepetra -lanasazi -lamesos2 -lbelostpetra -lbelosepetra -lbelos 
-lml -lifpack -lzoltan2 -lamesos -lgaleri-xpetra -lgaleri-epetra 
-laztecoo -lisorropia -lxpetra-sup -lxpetra -lthyratpetra 
-lthyraepetraext -lthyraepetra -lthyracore -lepetraext -ltpetraext 
-ltpetrainout -ltpetra -lkokkostsqr -ltpetrakernels 
-ltpetraclassiclinalg -ltpetraclassicnodeapi -ltpetraclassic -ltriutils 
-lzoltan -lepetra -lrtop -lteuchoskokkoscomm -lteuchoskokkoscompat 
-lteuchosremainder -lteuchosnumerics -lteuchoscomm 
-lteuchosparameterlist -lteuchoscore -lkokkosalgorithms 
-lkokkoscontainers -lkokkoscore
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 
0000000000400120
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `(anonymous 
namespace)::get_map_key_void_ptr(Teuchos::RCPNode const*)':
Teuchos_RCPNode.cpp:(.text+0x23): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x39): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x46): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x53): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x60): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x6d): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x77): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x84): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x91): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x9e): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0xab): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0xbe): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0xd2): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0xe2): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0xe7): undefined reference to 
`std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text+0xec): undefined reference to `typeinfo for 
std::logic_error'
Teuchos_RCPNode.cpp:(.text+0xf4): undefined reference to `__cxa_throw'
Teuchos_RCPNode.cpp:(.text+0x10a): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x114): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text+0x11c): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x12c): undefined reference to 
`__cxa_free_exception'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::_Rb_tree<void const*, std::pair<void const* const, 
(anonymous namespace)::RCPNodeInfo>, std::_Select1st<std::pair<void 
const* const, (anonymous namespace)::RCPNodeInfo> >, std::less<void 
const*>, std::allocator<std::pair<void const* const, (anonymous 
namespace)::RCPNodeInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<void 
const* const, (anonymous namespace)::RCPNodeInfo> >*)':
Teuchos_RCPNode.cpp:(.text+0x20e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x21c): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x234): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x242): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x261): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x26f): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x28f): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x29d): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x2c6): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2e3): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2ef): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x319): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x325): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x360): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x387): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3cc): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3fe): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x428): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x434): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x47b): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x49c): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x4a6): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x4e1): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x4fd): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x517): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x523): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x54d): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x559): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x594): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x5bb): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `void 
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, (anonymous 
namespace)::RCPNodeInfoListPred>(__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, (anonymous 
namespace)::RCPNodeInfoListPred) [clone .isra.66]':
Teuchos_RCPNode.cpp:(.text+0x644): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x67f): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x6b5): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x6eb): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x712): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x727): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x751): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x76a): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x7bd): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x804): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x833): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x848): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x850): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x87c): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `void 
std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, (anonymous 
namespace)::RCPNodeInfoListPred>(__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, 
__gnu_cxx::__normal_iterator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>*, std::vector<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>, std::allocator<std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo> > > >, (anonymous 
namespace)::RCPNodeInfoListPred) [clone .isra.68]':
Teuchos_RCPNode.cpp:(.text+0x927): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x946): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x979): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x98f): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x9b4): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xa0b): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xa39): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xa52): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xac1): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0xafe): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0xb1e): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0xb26): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0xb3c): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0xb44): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0xb7d): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `void 
std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo>, std::allocator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo> > > >, long, std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, (anonymous 
namespace)::RCPNodeInfoListPred>(__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, long, long, std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo>, (anonymous 
namespace)::RCPNodeInfoListPred) [clone .isra.60]':
Teuchos_RCPNode.cpp:(.text+0xc40): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xc93): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0xccb): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0xcfa): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xd13): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xd7e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xdd0): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xde9): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xe22): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0xe53): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0xe82): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xe9b): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0xec6): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xf1b): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0xf63): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0xfb7): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1007): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1057): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1089): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1091): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x10e0): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x10e8): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x1108): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x113a): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `void 
std::__introsort_loop<__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, long, (anonymous 
namespace)::RCPNodeInfoListPred>(__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, 
__gnu_cxx::__normal_iterator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>*, std::vector<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>, std::allocator<std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo> > > >, long, (anonymous 
namespace)::RCPNodeInfoListPred) [clone .isra.101]':
Teuchos_RCPNode.cpp:(.text+0x123d): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1264): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1290): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x12a6): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x12d4): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x12f8): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1324): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x133a): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1364): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x138b): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x13b7): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x13cd): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1404): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x141d): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1432): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1451): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x148c): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x14b0): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x14dc): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x14f2): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1538): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1567): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1593): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x15a9): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x15f6): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1603): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1618): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1637): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x16fc): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1739): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1757): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x179c): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x17ac): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x180e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1835): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x185c): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1888): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x189e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x18c8): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x18ec): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x1918): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x192e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x195e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1977): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x198c): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x19ab): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x19de): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1a19): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1a56): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1a9d): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1ad9): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1b04): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1b15): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1b2a): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1b49): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1b7d): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1b96): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1bab): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1bd4): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1bed): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1c02): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1c29): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1c3a): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1c4f): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x1c7d): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1cab): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1cc6): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1cce): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x1d35): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1d53): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1d5b): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x1da1): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1dcf): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1e3b): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1e7b): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1ebb): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):Teuchos_RCPNode.cpp:(.text+0x1efb): 
more undefined references to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)' follow
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `void 
std::__introsort_loop<__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, long, (anonymous 
namespace)::RCPNodeInfoListPred>(__gnu_cxx::__normal_iterator<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>*, std::vector<std::pair<void 
const*, (anonymous namespace)::RCPNodeInfo>, 
std::allocator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo> > > >, 
__gnu_cxx::__normal_iterator<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>*, std::vector<std::pair<void const*, (anonymous 
namespace)::RCPNodeInfo>, std::allocator<std::pair<void const*, 
(anonymous namespace)::RCPNodeInfo> > > >, long, (anonymous 
namespace)::RCPNodeInfoListPred) [clone .isra.101]':
Teuchos_RCPNode.cpp:(.text+0x1f9e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1fa7): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1fb6): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1fbe): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x1fdc): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1fe6): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x1feb): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x1ff3): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x201f): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x205c): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x209a): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2105): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2115): undefined reference to 
`std::string::swap(std::string&)'
Teuchos_RCPNode.cpp:(.text+0x2177): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x21a7): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x21c3): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNode::impl_pre_delete_extra_data()':
Teuchos_RCPNode.cpp:(.text+0x21f4): undefined reference to 
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
Teuchos_RCPNode.cpp:(.text+0x2231): undefined reference to 
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNodeTracer::numActiveRCPNodes()':
Teuchos_RCPNode.cpp:(.text+0x228a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x22a0): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x22ad): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x22ba): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x22c7): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x22d4): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x22de): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x22eb): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x22f8): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2305): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2312): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2325): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0x2339): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0x2349): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x234e): undefined reference to 
`std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text+0x2353): undefined reference to `typeinfo for 
std::logic_error'
Teuchos_RCPNode.cpp:(.text+0x235b): undefined reference to `__cxa_throw'
Teuchos_RCPNode.cpp:(.text+0x2371): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x237b): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text+0x2383): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x2393): undefined reference to 
`__cxa_free_exception'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNodeTracer::getRCPNodeStatistics()':
Teuchos_RCPNode.cpp:(.text+0x23de): undefined reference to 
`__cxa_guard_acquire'
Teuchos_RCPNode.cpp:(.text+0x240d): undefined reference to 
`__cxa_guard_release'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function 
`Teuchos::RCPNodeTracer::printRCPNodeStatistics(Teuchos::RCPNodeTracer::RCPNodeStatistics 
const&, std::ostream&)':
Teuchos_RCPNode.cpp:(.text+0x2446): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x2458): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x246a): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x247c): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x2487): undefined reference to 
`std::ostream& std::ostream::_M_insert<long>(long)'
Teuchos_RCPNode.cpp:(.text+0x249c): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x24a7): undefined reference to 
`std::ostream& std::ostream::_M_insert<long>(long)'
Teuchos_RCPNode.cpp:(.text+0x24bc): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x24c7): undefined reference to 
`std::ostream& std::ostream::_M_insert<long>(long)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNodeTracer::removeRCPNode(Teuchos::RCPNode*)':
Teuchos_RCPNode.cpp:(.text+0x260b): undefined reference to 
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
Teuchos_RCPNode.cpp:(.text+0x262a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x264b): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2658): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2665): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2672): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x267f): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2689): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2696): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x26a3): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x26b0): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x26bd): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x26ce): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x26db): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x26f1): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x26fd): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0x270f): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0x271d): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x2722): undefined reference to 
`std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text+0x2727): undefined reference to `typeinfo for 
std::logic_error'
Teuchos_RCPNode.cpp:(.text+0x272f): undefined reference to `__cxa_throw'
Teuchos_RCPNode.cpp:(.text+0x275c): undefined reference to 
`std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, 
std::_Rb_tree_node_base&)'
Teuchos_RCPNode.cpp:(.text+0x276b): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2775): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x27a6): undefined reference to 
`__cxa_guard_acquire'
Teuchos_RCPNode.cpp:(.text+0x27d5): undefined reference to 
`__cxa_guard_release'
Teuchos_RCPNode.cpp:(.text+0x2809): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x282a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x283e): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x284b): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2858): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2865): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2872): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x287c): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2889): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2896): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x28a3): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x28b0): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x28c1): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0x28d3): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0x28e1): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x28e6): undefined reference to 
`std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text+0x28eb): undefined reference to `typeinfo for 
std::logic_error'
Teuchos_RCPNode.cpp:(.text+0x28f3): undefined reference to `__cxa_throw'
Teuchos_RCPNode.cpp:(.text+0x290e): undefined reference to 
`__cxa_free_exception'
Teuchos_RCPNode.cpp:(.text+0x2921): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2929): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text+0x2931): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x2954): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function 
`Teuchos::RCPNodeTracer::getExistingRCPNodeGivenLookupKey(void const*)':
Teuchos_RCPNode.cpp:(.text+0x2a1c): undefined reference to 
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNodeTracer::getActiveRCPNodeHeaderString()':
Teuchos_RCPNode.cpp:(.text+0x2a63): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNodeTracer::getCommonDebugNotesString()':
Teuchos_RCPNode.cpp:(.text+0x2a83): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::ActiveRCPNodesSetup::ActiveRCPNodesSetup()':
Teuchos_RCPNode.cpp:(.text+0x2ab2): undefined reference to `operator 
new(unsigned long)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::throw_null_ptr_error(std::string const&)':
Teuchos_RCPNode.cpp:(.text+0x2b7c): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x2b92): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2b9f): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2bac): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2bb9): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2bc6): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2bd0): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x2bdd): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2bea): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2bf7): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2c06): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text+0x2c13): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2c20): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x2c2f): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0x2c43): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0x2c53): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x2c6c): undefined reference to `__cxa_throw'
Teuchos_RCPNode.cpp:(.text+0x2c82): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2c8c): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text+0x2c94): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x2ca4): undefined reference to 
`__cxa_free_exception'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNode::get_optional_extra_data(std::string 
const&, std::string const&)':
Teuchos_RCPNode.cpp:(.text+0x2cdc): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2cf0): undefined reference to 
`std::string::insert(unsigned long, char const*, unsigned long)'
Teuchos_RCPNode.cpp:(.text+0x2d0a): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2d0f): undefined reference to 
`std::string::append(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x2d1e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2d2e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2d44): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2d7c): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2dba): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2dea): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2e16): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2e31): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2e42): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2e4a): undefined reference to `_Unwind_Resume'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNode::get_extra_data(std::string const&, 
std::string const&)':
Teuchos_RCPNode.cpp:(.text+0x2ebc): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2ed0): undefined reference to 
`std::string::insert(unsigned long, char const*, unsigned long)'
Teuchos_RCPNode.cpp:(.text+0x2eea): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2eef): undefined reference to 
`std::string::append(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x2efe): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2f0e): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2f24): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2f5c): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x2f9c): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2fcc): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x2ff8): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3013): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3024): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x302c): undefined reference to `_Unwind_Resume'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::RCPNode::set_extra_data(Teuchos::any const&, 
std::string const&, Teuchos::EPrePostDestruction, bool)':
Teuchos_RCPNode.cpp:(.text+0x30a8): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x30ff): undefined reference to 
`std::string::append(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x3116): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x311b): undefined reference to 
`std::string::append(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x312a): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x313a): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x3150): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x3166): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x31e4): undefined reference to 
`std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text+0x3208): undefined reference to 
`std::string::insert(unsigned long, char const*, unsigned long)'
Teuchos_RCPNode.cpp:(.text+0x329d): undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text+0x32f3): undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text+0x337b): undefined reference to 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
 >::basic_string(char const*, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x33d6): undefined reference to `operator 
new(unsigned long)'
Teuchos_RCPNode.cpp:(.text+0x3469): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3499): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x34c9): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x34f5): undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3521): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3529): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x354c): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x3554): undefined reference to `_Unwind_Resume'
Teuchos_RCPNode.cpp:(.text+0x3592): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text+0x35a5): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::ActiveRCPNodesSetup::~ActiveRCPNodesSetup() [clone 
.part.103]':
Teuchos_RCPNode.cpp:(.text+0x35f2): undefined reference to `std::cout'
Teuchos_RCPNode.cpp:(.text+0x35fe): undefined reference to 
`std::ostream::flush()'
Teuchos_RCPNode.cpp:(.text+0x3662): undefined reference to `operator 
delete(void*)'
Teuchos_RCPNode.cpp:(.text+0x368f): undefined reference to `std::cout'
Teuchos_RCPNode.cpp:(.text+0x36a6): undefined reference to 
`__cxa_guard_acquire'
Teuchos_RCPNode.cpp:(.text+0x36d9): undefined reference to 
`__cxa_guard_release'
Teuchos_RCPNode.cpp:(.text+0x36f2): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text+0x3708): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x3715): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x3722): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x372f): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x373c): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x3746): undefined reference to 
`std::ostream::operator<<(int)'
Teuchos_RCPNode.cpp:(.text+0x3753): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x3760): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x376d): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x377a): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text+0x3787): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text+0x3799): undefined reference to 
`__cxa_allocate_exception'
Teuchos_RCPNode.cpp:(.text+0x37a7): undefined reference to 
`std::logic_error::logic_error(std::string const&)'
Teuchos_RCPNode.cpp:(.text+0x37ac): undefined reference to 
`std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text+0x37b1): undefined reference to `typeinfo for 
std::logic_error'
Teuchos_RCPNode.cpp:(.text+0x37b9): undefined reference to `__cxa_throw'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function 
`Teuchos::RCPNodeTracer::printRCPNodeStatistics(Teuchos::RCPNodeTracer::RCPNodeStatistics 
const&, std::ostream&)':
Teuchos_RCPNode.cpp:(.text+0x24e3): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::ExceptionBase::~ExceptionBase()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos13ExceptionBaseD2Ev[_ZN7Teuchos13ExceptionBaseD5Ev]+0x8): 
undefined reference to `std::logic_error::~logic_error()'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::ExceptionBase::~ExceptionBase()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos13ExceptionBaseD0Ev[_ZN7Teuchos13ExceptionBaseD0Ev]+0xc): 
undefined reference to `std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos13ExceptionBaseD0Ev[_ZN7Teuchos13ExceptionBaseD0Ev]+0x15): 
undefined reference to `operator delete(void*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::NullReferenceError::~NullReferenceError()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos18NullReferenceErrorD2Ev[_ZN7Teuchos18NullReferenceErrorD5Ev]+0x8): 
undefined reference to `std::logic_error::~logic_error()'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::NullReferenceError::~NullReferenceError()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos18NullReferenceErrorD0Ev[_ZN7Teuchos18NullReferenceErrorD0Ev]+0xc): 
undefined reference to `std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos18NullReferenceErrorD0Ev[_ZN7Teuchos18NullReferenceErrorD0Ev]+0x15): 
undefined reference to `operator delete(void*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::DuplicateOwningRCPError::~DuplicateOwningRCPError()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos23DuplicateOwningRCPErrorD2Ev[_ZN7Teuchos23DuplicateOwningRCPErrorD5Ev]+0x8): 
undefined reference to `std::logic_error::~logic_error()'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `Teuchos::DuplicateOwningRCPError::~DuplicateOwningRCPError()':
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos23DuplicateOwningRCPErrorD0Ev[_ZN7Teuchos23DuplicateOwningRCPErrorD0Ev]+0xc): 
undefined reference to `std::logic_error::~logic_error()'
Teuchos_RCPNode.cpp:(.text._ZN7Teuchos23DuplicateOwningRCPErrorD0Ev[_ZN7Teuchos23DuplicateOwningRCPErrorD0Ev]+0x15): 
undefined reference to `operator delete(void*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `(anonymous 
namespace)::convertRCPNodeToString(Teuchos::RCPNode const*)':
Teuchos_RCPNode.cpp:(.text.unlikely+0x1e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x4a): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x55): undefined reference to 
`std::ostream& std::ostream::_M_insert<void const*>(void const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x62): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x73): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& 
std::__ostream_insert<char, std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x80): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x8b): undefined reference to 
`std::ostream& std::ostream::_M_insert<void const*>(void const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x98): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0xa4): undefined reference to 
`std::ostream& std::ostream::_M_insert<bool>(bool)'
Teuchos_RCPNode.cpp:(.text.unlikely+0xb1): undefined reference to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)'
Teuchos_RCPNode.cpp:(.text.unlikely+0xc4): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text.unlikely+0xd1): undefined reference to 
`std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> 
 >::str() const'
Teuchos_RCPNode.cpp:(.text.unlikely+0xdb): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text.unlikely+0x102): undefined reference to 
`std::string::_Rep::_M_dispose(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text.unlikely+0x111): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
Teuchos_RCPNode.cpp:(.text.unlikely+0x119): undefined reference to 
`_Unwind_Resume'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::basic_ostream<char, std::char_traits<char> >& 
std::operator<< <std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*) [clone .part.41]':
Teuchos_RCPNode.cpp:(.text.unlikely+0x12c): undefined reference to 
`std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::basic_stringbuf<char, std::char_traits<char>, 
std::allocator<char> >::~basic_stringbuf()':
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0xf): 
undefined reference to `vtable for std::basic_stringbuf<char, 
std::char_traits<char>, std::allocator<char> >'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x1a): 
undefined reference to `std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x27): 
undefined reference to `vtable for std::basic_streambuf<char, 
std::char_traits<char> >'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x2c): 
undefined reference to `std::locale::~locale()'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED5Ev]+0x55): 
undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::basic_stringbuf<char, std::char_traits<char>, 
std::allocator<char> >::~basic_stringbuf()':
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0xf): 
undefined reference to `vtable for std::basic_stringbuf<char, 
std::char_traits<char>, std::allocator<char> >'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0x1a): 
undefined reference to `std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0x27): 
undefined reference to `vtable for std::basic_streambuf<char, 
std::char_traits<char> >'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0x2c): 
undefined reference to `std::locale::~locale()'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0x34): 
undefined reference to `operator delete(void*)'
Teuchos_RCPNode.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev[_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev]+0x5d): 
undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::_Rb_tree<std::string, std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t>, 
std::_Select1st<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> >, std::less<std::string>, 
std::allocator<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> > >::find(std::string const&)':
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_]+0x58): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_]+0x99): 
undefined reference to `memcmp'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::_Rb_tree<std::string, std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t>, 
std::_Select1st<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> >, std::less<std::string>, 
std::allocator<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> > 
 >::_M_get_insert_unique_pos(std::string const&)':
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_]+0x69): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_]+0x9c): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_]+0x112): 
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `std::_Rb_tree_iterator<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> > std::_Rb_tree<std::string, 
std::pair<std::string const, Teuchos::RCPNode::extra_data_entry_t>, 
std::_Select1st<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> >, std::less<std::string>, 
std::allocator<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> > 
 >::_M_emplace_hint_unique<std::piecewise_construct_t const&, 
std::tuple<std::string const&>, std::tuple<> 
 >(std::_Rb_tree_const_iterator<std::pair<std::string const, 
Teuchos::RCPNode::extra_data_entry_t> >, std::piecewise_construct_t 
const&, std::tuple<std::string const&>&&, std::tuple<>&&)':
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x1d): 
undefined reference to `operator new(unsigned long)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x5c): 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string(std::string const&)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xb5): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xef): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x134): 
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x158): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x1e2): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x23a): 
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x259): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x2b5): 
undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, 
std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, 
std::_Rb_tree_node_base&)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x2f2): 
undefined reference to `std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x300): 
undefined reference to `operator delete(void*)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x36f): 
undefined reference to `memcmp'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x41d): 
undefined reference to 
`std::string::_Rep::_M_destroy(std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x42a): 
undefined reference to `__cxa_begin_catch'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x432): 
undefined reference to `operator delete(void*)'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x437): 
undefined reference to `__cxa_rethrow'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x44c): 
undefined reference to `__cxa_end_catch'
Teuchos_RCPNode.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos7RCPNode18extra_data_entry_tEESt10_Select1stIS5_ESt4lessISsESaIS5_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESG_IIEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x454): 
undefined reference to `_Unwind_Resume'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function `char* std::string::_S_construct<char*>(char*, char*, 
std::allocator<char> const&, std::forward_iterator_tag)':
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x1d): 
undefined reference to `std::string::_Rep::_S_create(unsigned long, 
unsigned long, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x37): 
undefined reference to `std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x4d): 
undefined reference to `std::string::_Rep::_S_create(unsigned long, 
unsigned long, std::allocator<char> const&)'
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x6a): 
undefined reference to `memcpy'
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x7a): 
undefined reference to `std::string::_Rep::_S_empty_rep_storage'
Teuchos_RCPNode.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag]+0x93): 
undefined reference to `std::__throw_logic_error(char const*)'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o): 
In function 
`_GLOBAL__sub_I__ZN7Teuchos7RCPNode14set_extra_dataERKNS_3anyERKSsNS_19EPrePostDestructionEb':
Teuchos_RCPNode.cpp:(.text.startup+0xa): undefined reference to 
`std::ios_base::Init::Init()'
Teuchos_RCPNode.cpp:(.text.startup+0xf): undefined reference to 
`__dso_handle'
Teuchos_RCPNode.cpp:(.text.startup+0x19): undefined reference to 
`std::ios_base::Init::~Init()'
Teuchos_RCPNode.cpp:(.text.startup+0x1e): undefined reference to 
`__cxa_atexit'
Teuchos_RCPNode.cpp:(.text.startup+0x2d): undefined reference to 
`__dso_handle'
Teuchos_RCPNode.cpp:(.text.startup+0x40): undefined reference to 
`__cxa_atexit'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTIN7Teuchos13ExceptionBaseE[_ZTIN7Teuchos13ExceptionBaseE]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTIN7Teuchos13ExceptionBaseE[_ZTIN7Teuchos13ExceptionBaseE]+0x10): 
undefined reference to `typeinfo for std::logic_error'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTIN7Teuchos23DuplicateOwningRCPErrorE[_ZTIN7Teuchos23DuplicateOwningRCPErrorE]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTIN7Teuchos18NullReferenceErrorE[_ZTIN7Teuchos18NullReferenceErrorE]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTVN7Teuchos13ExceptionBaseE[_ZTVN7Teuchos13ExceptionBaseE]+0x20): 
undefined reference to `std::logic_error::what() const'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTVN7Teuchos23DuplicateOwningRCPErrorE[_ZTVN7Teuchos23DuplicateOwningRCPErrorE]+0x20): 
undefined reference to `std::logic_error::what() const'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.rodata._ZTVN7Teuchos18NullReferenceErrorE[_ZTVN7Teuchos18NullReferenceErrorE]+0x20): 
undefined reference to `std::logic_error::what() const'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_RCPNode.cpp.o):(.eh_frame+0xbb): 
undefined reference to `__gxx_personality_v0'
/home/allan/net/software/trilinos/install2/lib/libteuchoscore.a(Teuchos_TestForException.cpp.o): 
In function 
`_GLOBAL__sub_I__ZN7Teuchos32TestForException_incrThrowNumberEv':
Teuchos_TestForException.cpp:(.text.startup+0xa): undefined reference to 
`std::ios_base::Init::Init()'
Teuchos_TestForException.cpp:(.text.startup+0xf): undefined reference to 
`__dso_handle'
Teuchos_TestForException.cpp:(.text.startup+0x19): undefined reference 
to `std::ios_base::Init::~Init()'
Teuchos_TestForException.cpp:(.text.startup+0x22): undefined reference 
to `__cxa_atexit'
plf.o: In function `double Teuchos::(anonymous 
namespace)::stringToReal<double>(std::string const&, double (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x59): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_istringstream(std::string const&, 
std::_Ios_Openmode)'
plf.cpp:(.text+0x72): undefined reference to 
`std::istream::operator>>(double&)'
plf.cpp:(.text+0x88): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0xa7): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0xb0): undefined reference to `__errno_location'
plf.cpp:(.text+0xe8): undefined reference to `__errno_location'
plf.cpp:(.text+0x137): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x152): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x16c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x179): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x186): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x190): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x19d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1aa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1b7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1c4): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1e3): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `double Teuchos::(anonymous 
namespace)::stringToReal<double>(std::string const&, double (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x1f5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x202): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x214): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x221): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x237): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x255): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x267): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x26c): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x271): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x279): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x27e): undefined reference to `__errno_location'
plf.cpp:(.text+0x2cd): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x2e8): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2f5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x302): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x30f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x31c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x326): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x333): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x340): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x34d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x35a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x36c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x379): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `double Teuchos::(anonymous 
namespace)::stringToReal<double>(std::string const&, double (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x38b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x398): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x3aa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x3b7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x3cd): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x3eb): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x3fd): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x402): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x407): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x40f): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x443): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x45e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x46b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x478): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x485): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x492): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x49c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x4a9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x4b6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x4c3): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x4d0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x4e2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x4ef): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `double Teuchos::(anonymous 
namespace)::stringToReal<double>(std::string const&, double (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x501): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x50e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x524): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x542): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x554): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x559): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x55e): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x566): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x584): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0x58f): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x59a): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x5ae): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x5c2): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x5cd): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x5d8): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x5ec): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x600): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x60b): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x616): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x62a): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x63e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x649): undefined reference to `_Unwind_Resume'
plf.o: In function `float Teuchos::(anonymous 
namespace)::stringToReal<float>(std::string const&, float (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x6af): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_istringstream(std::string const&, 
std::_Ios_Openmode)'
plf.cpp:(.text+0x6c5): undefined reference to 
`std::istream::operator>>(float&)'
plf.cpp:(.text+0x6d7): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0x6f3): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0x6fc): undefined reference to `__errno_location'
plf.cpp:(.text+0x72f): undefined reference to `__errno_location'
plf.cpp:(.text+0x77a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x795): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7a2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7af): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x7bc): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7c9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7d3): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x7e0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7ed): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x7fa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x807): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x819): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x826): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `float Teuchos::(anonymous 
namespace)::stringToReal<float>(std::string const&, float (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x838): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x845): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x857): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x864): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x87a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x898): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x8aa): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x8af): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x8b4): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x8bc): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x8c1): undefined reference to `__errno_location'
plf.cpp:(.text+0x90c): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x927): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x934): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x941): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x94e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x95b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x965): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x972): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x97f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x98c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x999): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x9ab): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x9b8): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `float Teuchos::(anonymous 
namespace)::stringToReal<float>(std::string const&, float (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0x9ca): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x9d7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x9e9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x9f6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xa0c): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0xa2a): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0xa3c): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0xa41): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0xa46): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0xa4e): undefined reference to `__cxa_throw'
plf.cpp:(.text+0xa7f): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0xa9a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xaa7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xab4): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xac1): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xace): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xad8): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xae5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xaf2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xaff): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xb0c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xb1e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0xb2b): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `float Teuchos::(anonymous 
namespace)::stringToReal<float>(std::string const&, float (*)(char 
const*, char**), char const*)':
plf.cpp:(.text+0xb3d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0xb4a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xb60): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0xb7e): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0xb90): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0xb95): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0xb9a): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0xba2): undefined reference to `__cxa_throw'
plf.cpp:(.text+0xbbe): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0xbc9): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0xbd4): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0xbe8): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0xbfc): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0xc07): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0xc12): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0xc26): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0xc3a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0xc45): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0xc50): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0xc64): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0xc78): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0xc83): undefined reference to `_Unwind_Resume'
plf.o: In function `long double Teuchos::(anonymous 
namespace)::stringToReal<long double>(std::string const&, long double 
(*)(char const*, char**), char const*)':
plf.cpp:(.text+0xcea): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_istringstream(std::string const&, 
std::_Ios_Openmode)'
plf.cpp:(.text+0xd03): undefined reference to 
`std::istream::operator>>(long double&)'
plf.cpp:(.text+0xd20): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0xd3f): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0xd48): undefined reference to `__errno_location'
plf.cpp:(.text+0xd70): undefined reference to `__errno_location'
plf.cpp:(.text+0xdbf): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0xdda): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xde7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xdf4): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xe01): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe0e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe18): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xe25): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe32): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe3f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe4c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe5e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0xe6b): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long double Teuchos::(anonymous 
namespace)::stringToReal<long double>(std::string const&, long double 
(*)(char const*, char**), char const*)':
plf.cpp:(.text+0xe7d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0xe8a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xe9c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xea9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xec2): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0xee3): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0xef5): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0xefa): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0xeff): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0xf07): undefined reference to `__cxa_throw'
plf.cpp:(.text+0xf0c): undefined reference to `__errno_location'
plf.cpp:(.text+0xf5b): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0xf76): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xf83): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xf90): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xf9d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xfaa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xfb4): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0xfc1): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xfce): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xfdb): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xfe8): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0xffa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1007): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long double Teuchos::(anonymous 
namespace)::stringToReal<long double>(std::string const&, long double 
(*)(char const*, char**), char const*)':
plf.cpp:(.text+0x1019): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x1026): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1038): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1045): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x105e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x107f): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x1091): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x1096): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x109b): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x10a3): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x10d7): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x10f2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x10ff): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x110c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1119): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1126): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1130): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x113d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x114a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1157): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1164): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1176): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1183): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long double Teuchos::(anonymous 
namespace)::stringToReal<long double>(std::string const&, long double 
(*)(char const*, char**), char const*)':
plf.cpp:(.text+0x1195): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x11a2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x11b8): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x11d6): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x11e8): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x11ed): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x11f2): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x11fa): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x122d): undefined reference to 
`std::basic_istringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_istringstream()'
plf.cpp:(.text+0x1238): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x1243): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x125a): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x126e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x1279): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x1284): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x129b): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x12af): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x12ba): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x12c5): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x12d9): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x12ed): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x12f8): undefined reference to `_Unwind_Resume'
plf.o: In function `long long Teuchos::(anonymous 
namespace)::intToString<long long>(std::string const&, long long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1343): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0x134c): undefined reference to `__errno_location'
plf.cpp:(.text+0x1393): undefined reference to `__errno_location'
plf.cpp:(.text+0x13ec): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1407): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1414): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1421): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x142e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x143b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1445): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1452): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x145f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x146c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1479): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x148b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1498): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long long Teuchos::(anonymous 
namespace)::intToString<long long>(std::string const&, long long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x14aa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x14b7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x14c9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x14d6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x14ef): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x1510): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x1522): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x1527): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x152c): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x1534): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x1539): undefined reference to `__errno_location'
plf.cpp:(.text+0x1578): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1593): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15a0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15ad): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x15ba): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15c7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15d1): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x15de): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15eb): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x15f8): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1605): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1617): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1624): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long long Teuchos::(anonymous 
namespace)::intToString<long long>(std::string const&, long long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1636): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x1643): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1655): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1662): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1678): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x1696): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x16a8): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x16ad): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x16b2): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x16ba): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x16ee): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1709): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1716): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1723): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1730): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x173d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1747): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1754): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1761): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x176e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x177b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x178d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x179a): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long long Teuchos::(anonymous 
namespace)::intToString<long long>(std::string const&, long long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x17ac): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x17b9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x17cf): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x17ed): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x17ff): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x1804): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x1809): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x1811): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x1825): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x183c): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x1850): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x185b): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x1866): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x187a): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x188e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x1899): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x18a4): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x18b8): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x18cc): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x18d7): undefined reference to `_Unwind_Resume'
plf.o: In function `unsigned long long Teuchos::(anonymous 
namespace)::intToString<unsigned long long>(std::string const&, unsigned 
long long (*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1920): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0x1929): undefined reference to `__errno_location'
plf.cpp:(.text+0x1964): undefined reference to `__errno_location'
plf.cpp:(.text+0x19ab): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x19c6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x19d3): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x19e0): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x19ed): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x19fa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a04): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1a11): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a1e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a2b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a38): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a4a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1a57): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long long Teuchos::(anonymous 
namespace)::intToString<unsigned long long>(std::string const&, unsigned 
long long (*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1a69): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x1a76): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a88): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1a95): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1aae): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x1acf): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x1ae1): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x1ae6): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x1aeb): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x1af3): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x1af8): undefined reference to `__errno_location'
plf.cpp:(.text+0x1b37): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1b52): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1b5f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1b6c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1b79): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1b86): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1b90): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1b9d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1baa): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1bb7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1bc4): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1bd6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1be3): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long long Teuchos::(anonymous 
namespace)::intToString<unsigned long long>(std::string const&, unsigned 
long long (*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1bf5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x1c02): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1c14): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1c21): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1c37): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x1c55): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x1c67): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x1c6c): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x1c71): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x1c79): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x1cad): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1cc8): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1cd5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1ce2): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1cef): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1cfc): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d06): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1d13): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d20): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d2d): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d3a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d4c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x1d59): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long long Teuchos::(anonymous 
namespace)::intToString<unsigned long long>(std::string const&, unsigned 
long long (*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x1d6b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x1d78): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1d8e): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x1dac): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x1dbe): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x1dc3): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x1dc8): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x1dd0): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x1de4): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x1dfb): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x1e0f): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x1e1a): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x1e25): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x1e39): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x1e4d): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x1e58): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x1e63): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x1e77): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x1e8b): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x1e96): undefined reference to `_Unwind_Resume'
plf.o: In function `long Teuchos::(anonymous 
namespace)::intToString<long>(std::string const&, long (*)(char const*, 
char**, int), char const*)':
plf.cpp:(.text+0x1edf): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0x1ee8): undefined reference to `__errno_location'
plf.cpp:(.text+0x1f2f): undefined reference to `__errno_location'
plf.cpp:(.text+0x1f88): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x1fa3): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1fb0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1fbd): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1fca): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1fd7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1fe1): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x1fee): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x1ffb): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2008): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2015): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2027): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x2034): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long Teuchos::(anonymous 
namespace)::intToString<long>(std::string const&, long (*)(char const*, 
char**, int), char const*)':
plf.cpp:(.text+0x2046): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x2053): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2065): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2072): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x208b): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x20ac): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x20be): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x20c3): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x20c8): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x20d0): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x20d5): undefined reference to `__errno_location'
plf.cpp:(.text+0x2114): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x212f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x213c): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2149): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x2156): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2163): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x216d): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x217a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2187): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2194): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x21a1): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x21b3): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x21c0): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long Teuchos::(anonymous 
namespace)::intToString<long>(std::string const&, long (*)(char const*, 
char**, int), char const*)':
plf.cpp:(.text+0x21d2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x21df): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x21f1): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x21fe): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2214): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x2232): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x2244): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x2249): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x224e): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x2256): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x228a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x22a5): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x22b2): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x22bf): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x22cc): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x22d9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x22e3): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x22f0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x22fd): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x230a): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2317): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2329): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x2336): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `long Teuchos::(anonymous 
namespace)::intToString<long>(std::string const&, long (*)(char const*, 
char**, int), char const*)':
plf.cpp:(.text+0x2348): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x2355): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x236b): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x2389): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x239b): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x23a0): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x23a5): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x23ad): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x23c1): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x23d8): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x23ec): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x23f7): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x2402): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x2416): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x242a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x2435): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x2440): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x2454): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x2468): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x2473): undefined reference to `_Unwind_Resume'
plf.o: In function `unsigned long Teuchos::(anonymous 
namespace)::intToString<unsigned long>(std::string const&, unsigned long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x24bc): undefined reference to `std::string::c_str() const'
plf.cpp:(.text+0x24c5): undefined reference to `__errno_location'
plf.cpp:(.text+0x2500): undefined reference to `__errno_location'
plf.cpp:(.text+0x2547): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x2562): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x256f): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x257c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x2589): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2596): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x25a0): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x25ad): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x25ba): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x25c7): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x25d4): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x25e6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x25f3): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long Teuchos::(anonymous 
namespace)::intToString<unsigned long>(std::string const&, unsigned long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x2605): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x2612): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2624): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2631): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x264a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x266b): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x267d): undefined reference to 
`std::range_error::range_error(std::string const&)'
plf.cpp:(.text+0x2682): undefined reference to 
`std::range_error::~range_error()'
plf.cpp:(.text+0x2687): undefined reference to `typeinfo for 
std::range_error'
plf.cpp:(.text+0x268f): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x2694): undefined reference to `__errno_location'
plf.cpp:(.text+0x26d3): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x26ee): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x26fb): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2708): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x2715): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2722): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x272c): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x2739): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2746): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2753): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2760): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2772): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x277f): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long Teuchos::(anonymous 
namespace)::intToString<unsigned long>(std::string const&, unsigned long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x2791): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x279e): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x27b0): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x27bd): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x27d3): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x27f1): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x2803): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x2808): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x280d): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x2815): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x2849): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
plf.cpp:(.text+0x2864): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2871): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x287e): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x288b): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x2898): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x28a2): undefined reference to 
`std::ostream::operator<<(int)'
plf.cpp:(.text+0x28af): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x28bc): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x28c9): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x28d6): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x28e8): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.o:plf.cpp:(.text+0x28f5): more undefined references to 
`std::basic_ostream<char, std::char_traits<char> >& std::operator<< 
<std::char_traits<char> >(std::basic_ostream<char, 
std::char_traits<char> >&, char const*)' follow
plf.o: In function `unsigned long Teuchos::(anonymous 
namespace)::intToString<unsigned long>(std::string const&, unsigned long 
(*)(char const*, char**, int), char const*)':
plf.cpp:(.text+0x2907): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, 
std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> 
 >&, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
plf.cpp:(.text+0x2914): undefined reference to `std::basic_ostream<char, 
std::char_traits<char> >& std::operator<< <std::char_traits<char> 
 >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
plf.cpp:(.text+0x292a): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::str() const'
plf.cpp:(.text+0x2948): undefined reference to `__cxa_allocate_exception'
plf.cpp:(.text+0x295a): undefined reference to 
`std::invalid_argument::invalid_argument(std::string const&)'
plf.cpp:(.text+0x295f): undefined reference to 
`std::invalid_argument::~invalid_argument()'
plf.cpp:(.text+0x2964): undefined reference to `typeinfo for 
std::invalid_argument'
plf.cpp:(.text+0x296c): undefined reference to `__cxa_throw'
plf.cpp:(.text+0x2980): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x2997): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x29ab): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x29b6): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x29c1): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x29d5): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x29e9): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x29f4): undefined reference to `_Unwind_Resume'
plf.cpp:(.text+0x29ff): undefined reference to `__cxa_free_exception'
plf.cpp:(.text+0x2a13): undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::~basic_string()'
plf.cpp:(.text+0x2a27): undefined reference to 
`std::basic_ostringstream<char, std::char_traits<char>, 
std::allocator<char> >::~basic_ostringstream()'
plf.cpp:(.text+0x2a32): undefined reference to `_Unwind_Resume'
plf.o: In function `__static_initialization_and_destruction_0(int, int)':
plf.cpp:(.text+0x2a65): undefined reference to `std::ios_base::Init::Init()'
plf.cpp:(.text+0x2a6a): undefined reference to `__dso_handle'
plf.cpp:(.text+0x2a74): undefined reference to 
`std::ios_base::Init::~Init()'
plf.cpp:(.text+0x2a79): undefined reference to `__cxa_atexit'
plf.cpp:(.text+0x2a88): undefined reference to `__dso_handle'
plf.cpp:(.text+0x2a97): undefined reference to `__cxa_atexit'
plf.o: In function `NOX::Abstract::PrePostOperator::~PrePostOperator()':
plf.cpp:(.text._ZN3NOX8Abstract15PrePostOperatorD2Ev[_ZN3NOX8Abstract15PrePostOperatorD5Ev]+0x28): 
undefined reference to `operator delete(void*)'
plf.o: In function `NOX::Abstract::PrePostOperator::~PrePostOperator()':
plf.cpp:(.text._ZN3NOX8Abstract15PrePostOperatorD0Ev[_ZN3NOX8Abstract15PrePostOperatorD0Ev]+0x20): 
undefined reference to `operator delete(void*)'
plf.o: In function `Epetra_BLAS::~Epetra_BLAS()':
plf.cpp:(.text._ZN11Epetra_BLASD2Ev[_ZN11Epetra_BLASD5Ev]+0x28): 
undefined reference to `operator delete(void*)'
plf.o: In function `Epetra_BLAS::~Epetra_BLAS()':
plf.cpp:(.text._ZN11Epetra_BLASD0Ev[_ZN11Epetra_BLASD0Ev]+0x20): 
undefined reference to `operator delete(void*)'
plf.o: In function `Epetra_LAPACK::~Epetra_LAPACK()':
plf.cpp:(.text._ZN13Epetra_LAPACKD2Ev[_ZN13Epetra_LAPACKD5Ev]+0x28): 
undefined reference to `operator delete(void*)'
plf.o:plf.cpp:(.text._ZN13Epetra_LAPACKD0Ev[_ZN13Epetra_LAPACKD0Ev]+0x20): 
more undefined references to `operator delete(void*)' follow
plf.o:(.rodata._ZTI11Epetra_Util[_ZTI11Epetra_Util]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
plf.o:(.rodata._ZTI13Epetra_LAPACK[_ZTI13Epetra_LAPACK]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
plf.o:(.rodata._ZTI11Epetra_BLAS[_ZTI11Epetra_BLAS]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
plf.o:(.rodata._ZTIN3NOX8Abstract15PrePostOperatorE[_ZTIN3NOX8Abstract15PrePostOperatorE]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
plf.o:(.eh_frame+0x1cb): undefined reference to `__gxx_personality_v0'
/usr/bin/ld: plf: hidden symbol `__dso_handle' isn't defined
/usr/bin/ld: final link failed: Bad value
make: *** [plf] Error 1

Trilinos was build using the following build script,

#!/bin/bash

INSTALL=/home/allan/net/software/trilinos/install2

cmake \
-DTPL_ENABLE_X11=OFF \
-DTPL_ENABLE_MPI=ON \
-DMPI_BASE_DIR=/home/allan/software/openmpi/install/ \
-D Trilinos_ENABLE_NOX:BOOL=ON \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
-DCMAKE_INSTALL_PREFIX=$INSTALL \
../

Any help would be greatly appreciated.

Sincerely,

Allan Overstreet

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 00070552.pdf
Type: application/pdf
Size: 585776 bytes
Desc: not available
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20171207/8de6955a/attachment-0001.pdf>


More information about the Trilinos-Users mailing list