Re: [DynInst_API:] What level of boost is needed to build Dyninst?


Date: Thu, 16 Oct 2014 11:04:33 -0500
From: Bill Williams <bill@xxxxxxxxxxx>
Subject: Re: [DynInst_API:] What level of boost is needed to build Dyninst?
On 10/16/2014 10:35 AM, Jim Galarowicz wrote:
Hi Dyninst team,

I'm getting these compile errors on spirit at a DOD site.   The compiler
is 4.7.3.

What level of boost is needed to build Dyninst?   This system has
boost-1.41:
ash-4.1$ rpmq boost
perfboost-1.10-sgi710r6.rhel6.x86_64
boost-regex-1.41.0-18.el6.x86_64
boost-1.41.0-18.el6.x86_64
boost-devel-1.41.0-18.el6.x86_64
boost-wave-1.41.0-18.el6.x86_64
boost-program-options-1.41.0-18.el6.x86_64
boost-date-time-1.41.0-18.el6.x86_64
boost-serialization-1.41.0-18.el6.x86_64
boost-signals-1.41.0-18.el6.x86_64
boost-filesystem-1.41.0-18.el6.x86_64
boost-thread-1.41.0-18.el6.x86_64
boost-python-1.41.0-18.el6.x86_64
boost-system-1.41.0-18.el6.x86_64
boost-graph-1.41.0-18.el6.x86_64
boost-test-1.41.0-18.el6.x86_64
boost-math-1.41.0-18.el6.x86_64
boost-iostreams-1.41.0-18.el6.x86_64
bash-4.1$

That's odd; I know I've tested previously with 1.40, 1.41 (there's an edge case between the two), and various of the 1.5x as they've come out, but with somewhat older gccs. We can build with really a pretty old boost (I want to say back to 1.2x somewhere?) as long as we don't mix headers/libraries across 1.40/1.41, provided that the compiler and the boost version will actually talk to each other.

I'm not able to find anything specific that mentions particular compatibility failures between a boost that old and 4.7.1, but I'd at least cross-check with a 1.5x boost for this particular compiler.

If there's any way you can check with gcc 4.7.4, that would also be useful to know.


[  3%] Building CXX object common/CMakeFiles/common.dir/src/util.C.o
[  3%] Building CXX object common/CMakeFiles/common.dir/src/Node.C.o
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:35:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Edge.h:
In member function 'virtual Dyninst::Edge::Ptr
Dyninst::EdgeIteratorSet::get()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Edge.h:138:39:
error: use of deleted function
'boost::shared_ptr<Dyninst::Edge>::shared_ptr(const
boost::shared_ptr<Dyninst::Edge>&)'
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
'boost::shared_ptr<Dyninst::Edge>::shared_ptr(const
boost::shared_ptr<Dyninst::Edge>&)' is implicitly declared as deleted
because 'boost::shared_ptr<Dyninst::Edge>' declares a move constructor
or move assignment operator
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:39:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In member function 'virtual Dyninst::Node::Ptr
Dyninst::NodeIteratorSet::get()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:60:39:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)' is implicitly declared as deleted
because 'boost::shared_ptr<Dyninst::Node>' declares a move constructor
or move assignment operator
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:39:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In member function 'virtual Dyninst::Node::Ptr
Dyninst::NodeSearchIterator::get()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:179:38:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In member function 'virtual Dyninst::NodeIteratorImpl*
Dyninst::NodeSearchIterator::copy()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:196:82:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:206:5:
error:   initializing argument 1 of
'Dyninst::NodeSearchIterator::NodeSearchIterator(Dyninst::Node::Ptr,
Dyninst::NodeSearchIterator::Direction,
Dyninst::NodeSearchIterator::Type,
std::deque<boost::shared_ptr<Dyninst::Node> >,
std::set<boost::shared_ptr<Dyninst::Node> >)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In constructor
'Dyninst::NodeSearchIterator::NodeSearchIterator(Dyninst::Node::Ptr,
Dyninst::NodeSearchIterator::Direction, Dyninst::NodeSearchIterator::Type)':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:200:96:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In constructor
'Dyninst::NodeSearchIterator::NodeSearchIterator(Dyninst::Node::Ptr,
Dyninst::NodeSearchIterator::Direction,
Dyninst::NodeSearchIterator::Type,
std::deque<boost::shared_ptr<Dyninst::Node> >,
std::set<boost::shared_ptr<Dyninst::Node> >)':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:207:69:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In member function 'Dyninst::Node::Ptr
Dyninst::NodeSearchIterator::popWorklist()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:270:40:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In member function 'virtual Dyninst::NodeIteratorImpl*
Dyninst::NodeIteratorPredicateObj::copy()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:308:65:
error: use of deleted function
'boost::shared_ptr<Dyninst::Graph::NodePredicate>::shared_ptr(const
boost::shared_ptr<Dyninst::Graph::NodePredicate>&)'
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note:
'boost::shared_ptr<Dyninst::Graph::NodePredicate>::shared_ptr(const
boost::shared_ptr<Dyninst::Graph::NodePredicate>&)' is implicitly
declared as deleted because
'boost::shared_ptr<Dyninst::Graph::NodePredicate>' declares a move
constructor or move assignment operator
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:39:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:315:5:
error:   initializing argument 1 of
'Dyninst::NodeIteratorPredicateObj::NodeIteratorPredicateObj(Dyninst::Graph::NodePredicate::Ptr,
Dyninst::NodeIterator&, Dyninst::NodeIterator&, Dyninst::NodeIterator&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In constructor
'Dyninst::NodeIteratorPredicateObj::NodeIteratorPredicateObj(Dyninst::Graph::NodePredicate::Ptr,
Dyninst::NodeIterator&, Dyninst::NodeIterator&, Dyninst::NodeIterator&)':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:320:31:
error: use of deleted function
'boost::shared_ptr<Dyninst::Graph::NodePredicate>::shared_ptr(const
boost::shared_ptr<Dyninst::Graph::NodePredicate>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:
In constructor
'Dyninst::NodeIteratorPredicateObj::NodeIteratorPredicateObj(Dyninst::Graph::NodePredicate::Ptr,
Dyninst::NodeIterator&, Dyninst::NodeIterator&)':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:324:40:
error: use of deleted function
'boost::shared_ptr<Dyninst::Graph::NodePredicate>::shared_ptr(const
boost::shared_ptr<Dyninst::Graph::NodePredicate>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:
In member function 'Dyninst::Graph::Ptr Dyninst::Node::forwardSubgraph()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:235:34:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:116:18:
error:   initializing argument 1 of 'virtual void
Dyninst::Graph::insertEntryNode(Dyninst::Graph::NodePtr)'
In file included from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/utility:72:0,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/tuple:38,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/functional:56,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:61,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:
In instantiation of 'constexpr std::pair<_T1, _T2>::pair(const _T1&,
const _T2&) [with _T1 = boost::shared_ptr<Dyninst::Node>; _T2 =
boost::shared_ptr<Dyninst::Node>]':
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:273:72:
   required from 'constexpr std::pair<typename
std::__decay_and_strip<_Tp>::__type, typename
std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with
_T1 = boost::shared_ptr<Dyninst::Node>&; _T2 =
boost::shared_ptr<Dyninst::Node>&; typename
std::__decay_and_strip<_T2>::__type = boost::shared_ptr<Dyninst::Node>;
typename std::__decay_and_strip<_Tp>::__type =
boost::shared_ptr<Dyninst::Node>]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:246:51:
   required from here
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:105:31:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:105:31:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:250:62:
error: use of deleted function 'constexpr std::pair<_T1,
_T2>::pair(const std::pair<_T1, _T2>&) [with _T1 =
boost::shared_ptr<Dyninst::Node>; _T2 =
boost::shared_ptr<Dyninst::Node>; std::pair<_T1, _T2> =
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]'
In file included from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/utility:72:0,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/tuple:38,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/functional:56,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:61,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:119:17:
note: 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&)
[with _T1 = boost::shared_ptr<Dyninst::Node>; _T2 =
boost::shared_ptr<Dyninst::Node>; std::pair<_T1, _T2> =
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]' is implicitly deleted because the
default definition would be ill-formed:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:119:17:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_pair.h:119:17:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:260:43:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:117:18:
error:   initializing argument 1 of 'virtual void
Dyninst::Graph::insertExitNode(Dyninst::Graph::NodePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:265:52:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:114:10:
error:   initializing argument 1 of 'void
Dyninst::Graph::insertPair(Dyninst::Graph::NodePtr,
Dyninst::Graph::NodePtr, Dyninst::Graph::EdgePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:265:52:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:114:10:
error:   initializing argument 2 of 'void
Dyninst::Graph::insertPair(Dyninst::Graph::NodePtr,
Dyninst::Graph::NodePtr, Dyninst::Graph::EdgePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:
In member function 'Dyninst::Graph::Ptr Dyninst::Node::backwardSubgraph()':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:284:32:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:117:18:
error:   initializing argument 1 of 'virtual void
Dyninst::Graph::insertExitNode(Dyninst::Graph::NodePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:297:63:
error: use of deleted function 'constexpr std::pair<_T1,
_T2>::pair(const std::pair<_T1, _T2>&) [with _T1 =
boost::shared_ptr<Dyninst::Node>; _T2 =
boost::shared_ptr<Dyninst::Node>; std::pair<_T1, _T2> =
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:308:45:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:116:18:
error:   initializing argument 1 of 'virtual void
Dyninst::Graph::insertEntryNode(Dyninst::Graph::NodePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:313:52:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:114:10:
error:   initializing argument 1 of 'void
Dyninst::Graph::insertPair(Dyninst::Graph::NodePtr,
Dyninst::Graph::NodePtr, Dyninst::Graph::EdgePtr)'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:313:52:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:0:
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:114:10:
error:   initializing argument 2 of 'void
Dyninst::Graph::insertPair(Dyninst::Graph::NodePtr,
Dyninst::Graph::NodePtr, Dyninst::Graph::EdgePtr)'
In file included from /usr/include/boost/shared_ptr.hpp:17:0,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of
'boost::shared_ptr< <template-parameter-1-1> >& boost::shared_ptr<
<template-parameter-1-1> >::operator=(const boost::shared_ptr<
<template-parameter-1-1> >&) [with T = Dyninst::Node; boost::shared_ptr<
<template-parameter-1-1> > = boost::shared_ptr<Dyninst::Node>]':
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:168:19:
   required from here
/usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: error: use of deleted
function 'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/x86_64-unknown-linux-gnu/bits/c++allocator.h:34:0,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/allocator.h:48,
                  from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/tr1/unordered_set:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:66,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/ext/new_allocator.h:
In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*,
_Args&& ...) [with _Up = std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >; _Args = {const
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >&}; _Tp =
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]':
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_deque.h:1376:6:
   required from 'void std::deque<_Tp, _Alloc>::push_back(const
value_type&) [with _Tp = std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >; _Alloc =
std::allocator<std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> > >; std::deque<_Tp,
_Alloc>::value_type = std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_queue.h:212:9:
   required from 'void std::queue<_Tp, _Sequence>::push(const
value_type&) [with _Tp = std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >; _Sequence =
std::deque<std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >,
std::allocator<std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> > > >; std::queue<_Tp,
_Sequence>::value_type = std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:266:31:
   required from here
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/ext/new_allocator.h:110:4:
error: use of deleted function 'constexpr std::pair<_T1,
_T2>::pair(const std::pair<_T1, _T2>&) [with _T1 =
boost::shared_ptr<Dyninst::Node>; _T2 =
boost::shared_ptr<Dyninst::Node>; std::pair<_T1, _T2> =
std::pair<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node> >]'
In file included from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/memory:66:0,
                  from /usr/include/boost/config/no_tr1/memory.hpp:21,
                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:27,
                  from /usr/include/boost/shared_ptr.hpp:17,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:36,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_construct.h:
In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 =
boost::shared_ptr<Dyninst::Node>; _Args = {const
boost::shared_ptr<Dyninst::Node>&}]':
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_uninitialized.h:77:3:
   required from 'static _ForwardIterator
std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator,
_InputIterator, _ForwardIterator) [with _InputIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>, const
boost::shared_ptr<Dyninst::Node>&, const
boost::shared_ptr<Dyninst::Node>*>; _ForwardIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node>&, boost::shared_ptr<Dyninst::Node>*>;
bool _TrivialValueTypes = false]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_uninitialized.h:119:41:
   required from '_ForwardIterator
std::uninitialized_copy(_InputIterator, _InputIterator,
_ForwardIterator) [with _InputIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>, const
boost::shared_ptr<Dyninst::Node>&, const
boost::shared_ptr<Dyninst::Node>*>; _ForwardIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node>&, boost::shared_ptr<Dyninst::Node>*>]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_uninitialized.h:260:63:
   required from '_ForwardIterator
std::__uninitialized_copy_a(_InputIterator, _InputIterator,
_ForwardIterator, std::allocator<_Tp>&) [with _InputIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>, const
boost::shared_ptr<Dyninst::Node>&, const
boost::shared_ptr<Dyninst::Node>*>; _ForwardIterator =
std::_Deque_iterator<boost::shared_ptr<Dyninst::Node>,
boost::shared_ptr<Dyninst::Node>&, boost::shared_ptr<Dyninst::Node>*>;
_Tp = boost::shared_ptr<Dyninst::Node>]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_deque.h:841:9:
   required from 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp,
_Alloc>&) [with _Tp = boost::shared_ptr<Dyninst::Node>; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Node> >; std::deque<_Tp,
_Alloc> = std::deque<boost::shared_ptr<Dyninst::Node> >]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:196:82:
   required from here
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_construct.h:77:7:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
In file included from
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/map:60:0,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyn_regs.h:39,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/dyntypes.h:163,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/h/Graph.h:37,
                  from
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:34:
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:
In instantiation of 'std::_Rb_tree_node<_Val>::_Rb_tree_node(_Args&&
...) [with _Args = {const boost::shared_ptr<Dyninst::Node>&}; _Val =
boost::shared_ptr<Dyninst::Node>]':
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/ext/new_allocator.h:110:4:
   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*,
_Args&& ...) [with _Up =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Node> >; _Args = {const
boost::shared_ptr<Dyninst::Node>&}; _Tp =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Node> >]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:405:8:
   required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val,
_KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args
= {const boost::shared_ptr<Dyninst::Node>&}; _Key =
boost::shared_ptr<Dyninst::Node>; _Val =
boost::shared_ptr<Dyninst::Node>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Node> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Node> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Node> >; std::_Rb_tree<_Key,
_Val, _KeyOfValue, _Compare, _Alloc>::_Link_type =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Node> >*]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:979:66:
   required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_Const_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::_Const_Base_ptr, _Arg&&) [with _Arg = const
boost::shared_ptr<Dyninst::Node>&; _Key =
boost::shared_ptr<Dyninst::Node>; _Val =
boost::shared_ptr<Dyninst::Node>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Node> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Node> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Node> >; std::_Rb_tree<_Key,
_Val, _KeyOfValue, _Compare, _Alloc>::iterator =
std::_Rb_tree_iterator<boost::shared_ptr<Dyninst::Node> >;
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_Const_Base_ptr = const std::_Rb_tree_node_base*]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:1293:64:
   required from 'std::pair<std::_Rb_tree_iterator<_Val>, bool>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_insert_unique(_Arg&&) [with _Arg = const
boost::shared_ptr<Dyninst::Node>&; _Key =
boost::shared_ptr<Dyninst::Node>; _Val =
boost::shared_ptr<Dyninst::Node>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Node> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Node> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Node> >]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_set.h:415:29:
   required from 'std::pair<typename std::_Rb_tree<_Key, _Key,
std::_Identity<_Value>, _Compare, typename
_Alloc::rebind<_Key>::other>::const_iterator, bool> std::set<_Key,
_Compare, _Alloc>::insert(const value_type&) [with _Key =
boost::shared_ptr<Dyninst::Node>; _Compare =
std::less<boost::shared_ptr<Dyninst::Node> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Node> >; typename
std::_Rb_tree<_Key, _Key, std::_Identity<_Value>, _Compare, typename
_Alloc::rebind<_Key>::other>::const_iterator =
std::_Rb_tree_const_iterator<boost::shared_ptr<Dyninst::Node> >;
std::set<_Key, _Compare, _Alloc>::value_type =
boost::shared_ptr<Dyninst::Node>]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/NodeIterator.h:232:31:
   required from here
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:139:49:
error: use of deleted function
'boost::shared_ptr<Dyninst::Node>::shared_ptr(const
boost::shared_ptr<Dyninst::Node>&)'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:
In instantiation of 'std::_Rb_tree_node<_Val>::_Rb_tree_node(_Args&&
...) [with _Args = {const boost::shared_ptr<Dyninst::Edge>&}; _Val =
boost::shared_ptr<Dyninst::Edge>]':
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/ext/new_allocator.h:110:4:
   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*,
_Args&& ...) [with _Up =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Edge> >; _Args = {const
boost::shared_ptr<Dyninst::Edge>&}; _Tp =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Edge> >]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:405:8:
   required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val,
_KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args
= {const boost::shared_ptr<Dyninst::Edge>&}; _Key =
boost::shared_ptr<Dyninst::Edge>; _Val =
boost::shared_ptr<Dyninst::Edge>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Edge> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Edge> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Edge> >; std::_Rb_tree<_Key,
_Val, _KeyOfValue, _Compare, _Alloc>::_Link_type =
std::_Rb_tree_node<boost::shared_ptr<Dyninst::Edge> >*]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:979:66:
   required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_Const_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::_Const_Base_ptr, _Arg&&) [with _Arg = const
boost::shared_ptr<Dyninst::Edge>&; _Key =
boost::shared_ptr<Dyninst::Edge>; _Val =
boost::shared_ptr<Dyninst::Edge>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Edge> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Edge> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Edge> >; std::_Rb_tree<_Key,
_Val, _KeyOfValue, _Compare, _Alloc>::iterator =
std::_Rb_tree_iterator<boost::shared_ptr<Dyninst::Edge> >;
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_Const_Base_ptr = const std::_Rb_tree_node_base*]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:1293:64:
   required from 'std::pair<std::_Rb_tree_iterator<_Val>, bool>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_insert_unique(_Arg&&) [with _Arg = const
boost::shared_ptr<Dyninst::Edge>&; _Key =
boost::shared_ptr<Dyninst::Edge>; _Val =
boost::shared_ptr<Dyninst::Edge>; _KeyOfValue =
std::_Identity<boost::shared_ptr<Dyninst::Edge> >; _Compare =
std::less<boost::shared_ptr<Dyninst::Edge> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Edge> >]'
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_set.h:415:29:
   required from 'std::pair<typename std::_Rb_tree<_Key, _Key,
std::_Identity<_Value>, _Compare, typename
_Alloc::rebind<_Key>::other>::const_iterator, bool> std::set<_Key,
_Compare, _Alloc>::insert(const value_type&) [with _Key =
boost::shared_ptr<Dyninst::Edge>; _Compare =
std::less<boost::shared_ptr<Dyninst::Edge> >; _Alloc =
std::allocator<boost::shared_ptr<Dyninst::Edge> >; typename
std::_Rb_tree<_Key, _Key, std::_Identity<_Value>, _Compare, typename
_Alloc::rebind<_Key>::other>::const_iterator =
std::_Rb_tree_const_iterator<boost::shared_ptr<Dyninst::Edge> >;
std::set<_Key, _Compare, _Alloc>::value_type =
boost::shared_ptr<Dyninst::Edge>]'
/home/galarowi/OpenSpeedShop_ROOT/BUILD/spirit01/dyninst-8.2.0/common/src/Node.C:48:18:
   required from here
/work1/app/gmpapp/gcc_dir/platform/gcc-4.7.3/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.7.3/../../../../include/c++/4.7.3/bits/stl_tree.h:139:49:
error: use of deleted function
'boost::shared_ptr<Dyninst::Edge>::shared_ptr(const
boost::shared_ptr<Dyninst::Edge>&)'
make[2]: *** [common/CMakeFiles/common.dir/src/Node.C.o] Error 1
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from
/home/galarowi/OpenSpeedShop_ROOT/INSTALL/spirit01/rpm-tmp.OqOSf7 (%build)


RPM build errors:
     Bad exit status from
/home/galarowi/OpenSpeedShop_ROOT/INSTALL/spirit01/rpm-tmp.OqOSf7 (%build)
+ '[' -s 'RPMS/spirit01/dyninst.OSS.*.rpm' ']'
+ echo 'DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT.  Please
check for errors.  sys=spirit01'
DYNINST FAILED TO BUILD - TERMINATING BUILD SCRIPT.  Please check for
errors.  sys=spirit01
+ exit
bash-4.1$
bash-4.1$ lsr

Thanks,
Jim G



_______________________________________________
Dyninst-api mailing list
Dyninst-api@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api



--
--bw

Bill Williams
Paradyn Project
bill@xxxxxxxxxxx
[← Prev in Thread] Current Thread [Next in Thread→]