[Trilinos-Users] NOX Linker Problem

James Elliott jjellio3 at ncsu.edu
Fri Dec 8 03:10:59 EST 2017


Hi Allan,

I would try replacing NOX_LINKER with NOX_CXX_COMPILER. It's been my 
experience that you want to link C++ code using the compiler that 
compiled it (gcc, intel, etc.. will call the linker for you, but also 
append the correct standard libraries).

James


On 12/7/2017 3:19 PM, Allan Overstreet wrote:
> 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
>
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users



More information about the Trilinos-Users mailing list