=> Bootstrap dependency digest>=20010302: found digest-20121220
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for step-4.10.3nb3
Scanning dependencies of target doc-handbook
Scanning dependencies of target stepcore_automoc
Scanning dependencies of target step_automoc
[  1%] Generating index.cache.bz2
[  1%] Built target stepcore_automoc
Generating infobrowser.moc
Scanning dependencies of target stepcore
Generating softbodygraphics.moc
Generating mainwindow.moc
[  5%] Building CXX object stepcore/CMakeFiles/stepcore.dir/object.o
Generating worldmodel.moc
Generating gasgraphics.moc
Generating simulationthread.moc
[  3%] Building CXX object stepcore/CMakeFiles/stepcore.dir/stepcore_automoc.o
Generating propertiesbrowser.moc
Generating worldbrowser.moc
Generating toolgraphics.moc
[  5%] Built target doc-handbook
[  7%] Building CXX object stepcore/CMakeFiles/stepcore.dir/constants.o
Generating undobrowser.moc
Generating worldscene.moc
Generating itempalette.moc
Generating moc_clipboard.cpp
Generating moc_polygongraphics.cpp
Generating moc_messageframe.cpp
[  8%] Building CXX object stepcore/CMakeFiles/stepcore.dir/world.o
Generating moc_worldgraphics.cpp
[ 10%] Building CXX object stepcore/CMakeFiles/stepcore.dir/solver.o
[ 10%] Built target step_automoc
[ 12%] Building CXX object stepcore/CMakeFiles/stepcore.dir/collisionsolver.o
[ 14%] Building CXX object stepcore/CMakeFiles/stepcore.dir/constraintsolver.o
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:85:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseUtil.h:137:22: warning: 'ei_eval' defined as a class template here but previously declared as a struct template [-Wmismatched-tags]
template<typename T> class ei_eval<T,IsSparse>
                     ^
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Core/util/XprHelper.h:123:70: note: did you mean class here?
template<typename T, int Sparseness = ei_traits<T>::Flags&SparseBit> struct ei_eval;
                                                                     ^~~~~~
                                                                     class
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:108:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLLT.h:189:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:109:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLDLT.h:330:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:85:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseUtil.h:137:22: warning: 'ei_eval' defined as a class template here but previously declared as a struct template [-Wmismatched-tags]
template<typename T> class ei_eval<T,IsSparse>
                     ^
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Core/util/XprHelper.h:123:70: note: did you mean class here?
template<typename T, int Sparseness = ei_traits<T>::Flags&SparseBit> struct ei_eval;
                                                                     ^~~~~~
                                                                     class
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:298:14: error: too few template arguments for class template 'vector'
typedef std::vector<Item*>  ItemList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:300:14: error: too few template arguments for class template 'vector'
typedef std::vector<Body*>  BodyList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:302:14: error: too few template arguments for class template 'vector'
typedef std::vector<Force*> ForceList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:304:14: error: too few template arguments for class template 'vector'
typedef std::vector<Joint*> JointList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:108:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLLT.h:189:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:351:48: error: member reference base type 'const ItemList' (aka 'const int') is not a structure or union
    int  childItemCount() const { return _items.size(); }
                                         ~~~~~~^~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:353:53: error: subscripted value is not an array, pointer, or vector
    Item* childItem(int index) const { return _items[index]; }
                                              ~~~~~~^~~~~~
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:21:
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:206:22: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    ContactValueList _contacts;
                     ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:109:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLDLT.h:330:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:298:14: error: too few template arguments for class template 'vector'
typedef std::vector<Item*>  ItemList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
                                                    ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.cc:21:
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:162:11: error: no matching constructor for initialization of 'StepCore::CollisionSolver'
        : CollisionSolver(solver), _contactsIsValid(false) {}
          ^               ~~~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:84:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const StepCore::GJKCollisionSolver' to 'const StepCore::CollisionSolver' for 1st argument
class CollisionSolver : public Object
      ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:89:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    CollisionSolver(): _toleranceAbs(0.001), _localError(0) {}
    ^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:81:5: error: expected a class or namespace
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:300:14: error: too few template arguments for class template 'vector'
typedef std::vector<Body*>  BodyList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:302:14: error: too few template arguments for class template 'vector'
typedef std::vector<Force*> ForceList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
    ItemList::const_iterator end = _items.end();
    ^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:81:30: error: use of undeclared identifier 'end'; did you mean 'std::end'?
    ItemList::const_iterator end = _items.end();
                             ^~~
                             std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:82:9: error: expected a class or namespace
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
        ^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:82:45: error: member reference base type 'ItemList' (aka 'int') is not a structure or union
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
                                      ~~~~~~^~~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:82:61: error: use of undeclared identifier 'end'; did you mean 'std::end'?
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:304:14: error: too few template arguments for class template 'vector'
typedef std::vector<Joint*> JointList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:351:48: error: member reference base type 'const ItemList' (aka 'const int') is not a structure or union
    int  childItemCount() const { return _items.size(); }
                                         ~~~~~~^~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:353:53: error: subscripted value is not an array, pointer, or vector
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
                                                            ^~~
                                                            std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:89:5: error: expected a class or namespace
    ItemList::const_iterator end = _items.end();
    ^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:89:30: error: use of undeclared identifier 'end'; did you mean 'std::end'?
    ItemList::const_iterator end = _items.end();
                             ^~~
                             std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:90:9: error: expected a class or namespace
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
        ^
    Item* childItem(int index) const { return _items[index]; }
                                              ~~~~~~^~~~~~
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:206:22: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    ContactValueList _contacts;
                     ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:19:
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:162:11: error: no matching constructor for initialization of 'StepCore::CollisionSolver'
        : CollisionSolver(solver), _contactsIsValid(false) {}
          ^               ~~~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:90:45: error: member reference base type 'ItemList' (aka 'int') is not a structure or union
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
                                      ~~~~~~^~~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:90:61: error: use of undeclared identifier 'end'; did you mean 'std::end'?
    for(ItemList::const_iterator it = _items.begin(); it != end; ++it)
                                                            ^~~
                                                            std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
/scratch/misc/step/work/step-4.10.3/stepcore/world.cc:96:11: error: member reference base type 'ItemList' (aka 'int') is not a structure or union
    _items.push_back(item);
    ~~~~~~^~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:84:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const StepCore::GJKCollisionSolver' to 'const StepCore::CollisionSolver' for 1st argument
class CollisionSolver : public Object
      ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.h:89:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    CollisionSolver(): _toleranceAbs(0.001), _localError(0) {}
    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:847:11: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    const ContactValueList::iterator end = _contacts.end();
          ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:848:9: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    for(ContactValueList::iterator it = _contacts.begin(); it != end; ++it) {
        ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:863:11: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    const ContactValueList::iterator end = _contacts.end();
          ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:867:9: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    for(ContactValueList::iterator it = _contacts.begin(); it != end; ++it) {
        ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1182:11: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    const ContactValueList::iterator end = _contacts.end();
          ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1183:9: error: implicit instantiation of undefined template 'std::__1::vector<StepCore::Contact, Eigen::aligned_allocator<StepCore::Contact> >'
    for(ContactValueList::iterator it = _contacts.begin(); it != end; ++it) {
        ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
                                                    ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1213:9: error: expected a class or namespace
        BodyList::const_iterator end = bodies.end();
        ^
3 warnings and 20 errors generated.
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1213:34: error: use of undeclared identifier 'end'; did you mean 'std::end'?
        BodyList::const_iterator end = bodies.end();
                                 ^~~
                                 std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1214:13: error: expected a class or namespace
        for(BodyList::const_iterator i0 = bodies.begin(); i0 != end; ++i0) {
            ^
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1214:49: error: member reference base type 'BodyList' (aka 'int') is not a structure or union
        for(BodyList::const_iterator i0 = bodies.begin(); i0 != end; ++i0) {
                                          ~~~~~~^~~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/collisionsolver.cc:1214:65: error: use of undeclared identifier 'end'; did you mean 'std::end'?
        for(BodyList::const_iterator i0 = bodies.begin(); i0 != end; ++i0) {
                                                                ^~~
                                                                std::end
/usr/include/c++/iterator:1836:1: note: 'std::end' declared here
end(_Cp& __c)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- stepcore/CMakeFiles/stepcore.dir/world.o ---
*** [stepcore/CMakeFiles/stepcore.dir/world.o] Error code 1

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:85:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseUtil.h:137:22: warning: 'ei_eval' defined as a class template here but previously declared as a struct template [-Wmismatched-tags]
template<typename T> class ei_eval<T,IsSparse>
                     ^
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Core/util/XprHelper.h:123:70: note: did you mean class here?
template<typename T, int Sparseness = ei_traits<T>::Flags&SparseBit> struct ei_eval;
                                                                     ^~~~~~
                                                                     class
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
3 warnings and 20 errors generated.
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:108:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLLT.h:189:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
--- stepcore/CMakeFiles/stepcore.dir/collisionsolver.o ---
*** [stepcore/CMakeFiles/stepcore.dir/collisionsolver.o] Error code 1

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:30:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/Sparse:109:
/scratch/misc/step/work/.buildlink/include/eigen2/Eigen/src/Sparse/SparseLDLT.h:330:13: warning: unused variable 'size' [-Wunused-variable]
  const int size = m_matrix.rows();
            ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:298:14: error: too few template arguments for class template 'vector'
typedef std::vector<Item*>  ItemList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:300:14: error: too few template arguments for class template 'vector'
typedef std::vector<Body*>  BodyList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:302:14: error: too few template arguments for class template 'vector'
typedef std::vector<Force*> ForceList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:304:14: error: too few template arguments for class template 'vector'
typedef std::vector<Joint*> JointList;
             ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:351:48: error: member reference base type 'const ItemList' (aka 'const int') is not a structure or union
    int  childItemCount() const { return _items.size(); }
                                         ~~~~~~^~~~~
/scratch/misc/step/work/step-4.10.3/stepcore/world.h:353:53: error: subscripted value is not an array, pointer, or vector
    Item* childItem(int index) const { return _items[index]; }
                                              ~~~~~~^~~~~~
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:23:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/unsupported/Eigen/IterativeSolvers:45:
/scratch/misc/step/work/.buildlink/include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:126:8: error: too few template arguments for class template 'vector'
  std::vector<bool> satured(C.rows());
       ^
/usr/include/c++/iterator:1198:53: note: template is declared here
    template <class _Tp, class _Alloc> friend class vector;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^
/scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:78:42: warning: comparison of constant -1 with expression of type 'typename std::enable_if<std::is_arithmetic<double>::value, bool>::type' (aka 'bool') is always true [-Wtautological-constant-out-of-range-compare]
        if(std::isinf(info->forceMin[i]) != -1) ++fminCount;
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
/scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:88:42: warning: comparison of constant -1 with expression of type 'typename std::enable_if<std::is_arithmetic<double>::value, bool>::type' (aka 'bool') is always true [-Wtautological-constant-out-of-range-compare]
        if(std::isinf(info->forceMin[i]) != -1) {
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.cc:19:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/constraintsolver.h:27:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/world.h:26:
In file included from /scratch/misc/step/work/step-4.10.3/stepcore/types.h:28:
In file included from /scratch/misc/step/work/.buildlink/include/eigen2/Eigen/StdVector:21:
/usr/include/c++/vector:1388:12: error: calling a private constructor of class 'std::__1::__wrap_iter<const Eigen::Matrix<double, 2, 1, 2, 2, 1> *>'
    return const_iterator(__p);
           ^
/usr/include/c++/vector:1405:12: note: in instantiation of member function 'std::__1::std_vector<Eigen::Matrix<double, 2, 1, 2, 2, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 2, 1, 2, 2, 1> > >::__make_iter' requested here
    return __make_iter(this->__begin_);
           ^
/scratch/misc/step/work/step-4.10.3/stepcore/types.h:121:45: note: in instantiation of member function 'std::__1::std_vector<Eigen::Matrix<double, 2, 1, 2, 2, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 2, 1, 2, 2, 1> > >::begin' requested here
    for(Vector2dList::const_iterator it = v.begin(); it != v.end(); ++it) {
                                            ^
/usr/include/c++/iterator:1188:31: note: declared private here
    _LIBCPP_INLINE_VISIBILITY __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {}
                              ^
5 warnings and 8 errors generated.
--- stepcore/CMakeFiles/stepcore.dir/constraintsolver.o ---
*** [stepcore/CMakeFiles/stepcore.dir/constraintsolver.o] Error code 1

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
3 errors

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
--- stepcore/CMakeFiles/stepcore.dir/all ---
*** [stepcore/CMakeFiles/stepcore.dir/all] Error code 2

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
1 error

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
--- all ---
*** [all] Error code 2

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
1 error

make: stopped in /scratch/misc/step/work/step-4.10.3/_KDE_build
*** Error code 2

Stop.
make: stopped in /data/pkgsrc/misc/step
*** Error code 1

Stop.
make: stopped in /data/pkgsrc/misc/step
