[Minotaur-dev] minotaur daily test results

Ashutosh Mahajan mahajan at mcs.anl.gov
Fri Jan 25 23:08:58 CST 2019


Minotaur daily test report
Fri Jan 25 22:57:01 CST 2019
petsc.mcs.anl.gov
Linux petsc 3.13.0-121-generic #170-Ubuntu SMP Wed Jun 14 09:04:33 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Detailed log available at  http://www.mcs.anl.gov/research/projects/minotaur/nightly/build-log/petsc
Not using any user specified doxygen installation
Not using any user specified cmake installation

Minotaur src directory checked out.
Minotaur version: v0.2.1-74-ge0e5fcd
ls: cannot access build-ampl/bin: No such file or directory
ls: cannot access build-ampl/lib: No such file or directory
ls: cannot access build-ampl/include/minotaur/*: No such file or directory
ls: cannot access build-ampl-debug/bin: No such file or directory
ls: cannot access build-ampl-debug/lib: No such file or directory
ls: cannot access build-ampl-debug/include/minotaur/*: No such file or directory
ls: cannot access build-ampl-static/bin: No such file or directory
ls: cannot access build-ampl-static/lib: No such file or directory
ls: cannot access build-ampl-static/include/minotaur/*: No such file or directory
ls: cannot access build-all/bin: No such file or directory
ls: cannot access build-all/lib: No such file or directory
ls: cannot access build-all/include/minotaur/*: No such file or directory
ls: cannot access build-all-debug/bin: No such file or directory
ls: cannot access build-all-debug/lib: No such file or directory
ls: cannot access build-all-debug/include/minotaur/*: No such file or directory
ls: cannot access build-all-static/bin: No such file or directory
ls: cannot access build-all-static/lib: No such file or directory
ls: cannot access build-all-static/include/minotaur/*: No such file or directory

Summary
--------------------------------------------------
compiling build-base: ERROR. lib/libminotaur.so not built.
make utest output for build-base: ERROR
compiling build-base-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-base-debug: ERROR
compiling build-base-static: ERROR. lib/libminotaur.a not built.
make utest output for build-base-static: ERROR
compiling build-filter: ERROR. lib/libminotaur.so not built.
make utest output for build-filter: ERROR
compiling build-filter-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-filter-debug: ERROR
compiling build-filter-static: ERROR. lib/libminotaur.a not built.
make utest output for build-filter-static: ERROR
compiling build-ipopt: ERROR. lib/libminotaur.so not built.
make utest output for build-ipopt: ERROR
compiling build-ipopt-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-ipopt-debug: ERROR
compiling build-ipopt-static: ERROR. lib/libminotaur.a not built.
make utest output for build-ipopt-static: ERROR
compiling build-osi: ERROR. lib/libminotaur.so not built.
make utest output for build-osi: ERROR
compiling build-osi-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-osi-debug: ERROR
compiling build-osi-static: ERROR. lib/libminotaur.a not built.
make utest output for build-osi-static: ERROR
compiling build-ampl: ERROR. lib/libminotaur.so not built.
make utest output for build-ampl: ERROR
compiling build-ampl-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-ampl-debug: ERROR
compiling build-ampl-static: ERROR. lib/libminotaur.a not built.
make utest output for build-ampl-static: ERROR
compiling build-all: ERROR. lib/libminotaur.so not built.
make utest output for build-all: ERROR
compiling build-all-debug: ERROR. lib/libminotaur.so not built.
make utest output for build-all-debug: ERROR
compiling build-all-static: ERROR. lib/libminotaur.a not built.
make utest output for build-all-static: ERROR
compiling build-all-manual: ERROR. lib/libminotaur.a not built.

Errors:
--------------------------------------------------
 
Errors in build-all-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:20:0:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.h:97:8: warning: unused parameter ‘out’ [-Wunused-parameter]
   void writeStats(std::ostream &out) const{}
        ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual void Minotaur::RCHandler::separate(Minotaur::ConstSolutionPtr, Minotaur::NodePtr, Minotaur::RelaxationPtr, Minotaur::CutManager*, Minotaur::SolutionPoolPtr, Minotaur::ModVector&, Minotaur::ModVector&, bool*, Minotaur::SeparationStatus*)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:49:16: warning: unused variable ‘v_type’ [-Wunused-variable]
   VariableType v_type;
                ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:51:17: warning: unused variable ‘x’ [-Wunused-variable]
   const double *x = sol->getPrimal();
                 ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::separate(ConstSolutionPtr sol, NodePtr node,
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘cutman’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘p_mods’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘sol_found’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘status’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitInc(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual bool Minotaur::RCHandler::isFeasible(Minotaur::ConstSolutionPtr, Minotaur::RelaxationPtr, bool&, double&)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:119:58: warning: no return statement in function returning non-void [-Wreturn-type]
                   bool & should_prune, double &inf_meas){}
                                                          ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘sol’ [-Wunused-parameter]
 bool RCHandler::isFeasible(ConstSolutionPtr sol, RelaxationPtr relaxation, 
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘relaxation’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘should_prune’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘inf_meas’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitFull(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
valgrind: ./unittest: No such file or directory
 
Errors in build-all:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-all-manual:
--------------------------------------------------
Makefile:545: minotaur.d: No such file or directory
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make: *** [/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.o] Error 1
 
Errors in build-all-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ampl-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:20:0:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.h:97:8: warning: unused parameter ‘out’ [-Wunused-parameter]
   void writeStats(std::ostream &out) const{}
        ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual void Minotaur::RCHandler::separate(Minotaur::ConstSolutionPtr, Minotaur::NodePtr, Minotaur::RelaxationPtr, Minotaur::CutManager*, Minotaur::SolutionPoolPtr, Minotaur::ModVector&, Minotaur::ModVector&, bool*, Minotaur::SeparationStatus*)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:49:16: warning: unused variable ‘v_type’ [-Wunused-variable]
   VariableType v_type;
                ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:51:17: warning: unused variable ‘x’ [-Wunused-variable]
   const double *x = sol->getPrimal();
                 ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::separate(ConstSolutionPtr sol, NodePtr node,
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘cutman’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘p_mods’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘sol_found’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘status’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitInc(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual bool Minotaur::RCHandler::isFeasible(Minotaur::ConstSolutionPtr, Minotaur::RelaxationPtr, bool&, double&)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:119:58: warning: no return statement in function returning non-void [-Wreturn-type]
                   bool & should_prune, double &inf_meas){}
                                                          ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘sol’ [-Wunused-parameter]
 bool RCHandler::isFeasible(ConstSolutionPtr sol, RelaxationPtr relaxation, 
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘relaxation’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘should_prune’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘inf_meas’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitFull(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ampl:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ampl-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-base-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-base:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-base-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-filter-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-filter:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-filter-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ipopt-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:20:0:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.h:97:8: warning: unused parameter ‘out’ [-Wunused-parameter]
   void writeStats(std::ostream &out) const{}
        ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual void Minotaur::RCHandler::separate(Minotaur::ConstSolutionPtr, Minotaur::NodePtr, Minotaur::RelaxationPtr, Minotaur::CutManager*, Minotaur::SolutionPoolPtr, Minotaur::ModVector&, Minotaur::ModVector&, bool*, Minotaur::SeparationStatus*)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:49:16: warning: unused variable ‘v_type’ [-Wunused-variable]
   VariableType v_type;
                ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:51:17: warning: unused variable ‘x’ [-Wunused-variable]
   const double *x = sol->getPrimal();
                 ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::separate(ConstSolutionPtr sol, NodePtr node,
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘cutman’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘p_mods’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘sol_found’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:40:6: warning: unused parameter ‘status’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:110:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘node’ [-Wunused-parameter]
 void RCHandler::relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:112:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitInc(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:114:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: In member function ‘virtual bool Minotaur::RCHandler::isFeasible(Minotaur::ConstSolutionPtr, Minotaur::RelaxationPtr, bool&, double&)’:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:119:58: warning: no return statement in function returning non-void [-Wreturn-type]
                   bool & should_prune, double &inf_meas){}
                                                          ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp: At global scope:
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘sol’ [-Wunused-parameter]
 bool RCHandler::isFeasible(ConstSolutionPtr sol, RelaxationPtr relaxation, 
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘relaxation’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘should_prune’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:118:6: warning: unused parameter ‘inf_meas’ [-Wunused-parameter]
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘rel’ [-Wunused-parameter]
 void RCHandler::relaxInitFull(RelaxationPtr rel, bool *is_inf){}
      ^
/sandbox/mahajan/minotaur-test/src/base/RCHandler.cpp:131:6: warning: unused parameter ‘is_inf’ [-Wunused-parameter]
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ipopt:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-ipopt-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-osi-debug:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-osi:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
 
Errors in build-osi-static:
--------------------------------------------------
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[3]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[2]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make[1]: *** [CMakeFiles/utest.dir/rule] Error 2
make: *** [utest] Error 2
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp: In constructor ‘Minotaur::QPDProcessor::QPDProcessor()’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: error: no matching function for call to ‘boost::shared_ptr<Minotaur::Logger>::shared_ptr(int)’
     ws_(WarmStartPtr())
                       ^
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note: candidates are:
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:512:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘boost::movelib::unique_ptr<Y, D>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note: template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type)
     explicit shared_ptr( Ap r, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type = 0 ): px( r.get() ), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp: In substitution of ‘template<class Ap> boost::shared_ptr<T>::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) [with Ap = int]’:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23:   required from here
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:480:14: error: no type named ‘type’ in ‘struct boost::detail::sp_enable_if_auto_ptr<int, int>’
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Tp1>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:454:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘std::auto_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:447:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:433:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::shared_ptr<X>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:421:5: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:412:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘const boost::weak_ptr<Y>’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:386:41: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:371:32: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:360:14: note:   template argument deduction/substitution failed:
/sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:62:23: note:   mismatched types ‘Y*’ and ‘int’
     ws_(WarmStartPtr())
                       ^
In file included from /sandbox/mahajan/minotaur-test/minotaur-externals/boost/shared_ptr.hpp:17:0,
                 from /sandbox/mahajan/minotaur-test/src/base/Types.h:16,
                 from /sandbox/mahajan/minotaur-test/src/base/Brancher.h:17,
                 from /sandbox/mahajan/minotaur-test/src/base/QPDProcessor.cpp:18:
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note: boost::shared_ptr<T>::shared_ptr() [with T = Minotaur::Logger]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:347:5: note:   candidate expects 0 arguments, 1 provided
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note: boost::shared_ptr<Minotaur::Logger>::shared_ptr(const boost::shared_ptr<Minotaur::Logger>&)
 template<class T> class shared_ptr
                         ^
/sandbox/mahajan/minotaur-test/minotaur-externals/boost/smart_ptr/shared_ptr.hpp:336:25: note:   no known conversion for argument 1 from ‘int’ to ‘const boost::shared_ptr<Minotaur::Logger>&’
make[2]: *** [src/base/CMakeFiles/minotaur.dir/QPDProcessor.o] Error 1
make[1]: *** [src/base/CMakeFiles/minotaur.dir/all] Error 2
make: *** [all] Error 2

End of tests
Fri Jan 25 23:08:58 CST 2019
--------------------------------------------------


More information about the Minotaur-dev mailing list