CMake Deprecation Warning at CMakeLists.txt:13 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at /usr/share/cmake-3.21/Modules/FindOpenGL.cmake:315 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  Simbody/Visualizer/simbody-visualizer/CMakeLists.txt:6 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

phore.h
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/libblas.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/libblas.lib
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/libgcc_s_sjlj-1.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/libgfortran-3.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/liblapack.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/liblapack.lib
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/libquadmath-0.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/pthreadVC2_x64.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x64/pthreadVC2_x64.lib
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/libblas.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/libblas.lib
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/libgcc_s_dw2-1.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/libgfortran-3.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/liblapack.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/liblapack.lib
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/libquadmath-0.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/pthreadVC2.dll
simbody-Simbody-3.5.4/Platform/Windows/lib_x86/pthreadVC2.lib
simbody-Simbody-3.5.4/README.md
simbody-Simbody-3.5.4/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/BigMatrix.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/MatrixBase.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/MatrixCharacteristics.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/MatrixHelper.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/MatrixView_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/Matrix_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/RowVectorBase.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/RowVectorView_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/RowVector_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/VectorBase.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/VectorIterator.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/VectorView_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/include/SimTKcommon/internal/Vector_.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/ElementFilter.cpp
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/ElementFilter.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixCharacteristics.cpp
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixHelper.cpp
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixHelperRep.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixHelperRep_Full.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixHelperRep_Tri.h
simbody-Simbody-3.5.4/SimTKcommon/BigMatrix/src/MatrixHelperRep_Vector.h
simbody-Simbody-3.5.4/SimTKcommon/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKcommon/Geometry/
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/SimTKcommon/internal/DecorationGenerator.h
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/SimTKcommon/internal/DecorativeGeometry.h
simbody-Simbody-3.5.4/SimTKcommon/Geometry/include/SimTKcommon/internal/PolygonalMesh.h
simbody-Simbody-3.5.4/SimTKcommon/Geometry/src/
simbody-Simbody-3.5.4/SimTKcommon/Geometry/src/DecorativeGeometry.cpp
simbody-Simbody-3.5.4/SimTKcommon/Geometry/src/DecorativeGeometryRep.h
simbody-Simbody-3.5.4/SimTKcommon/Geometry/src/PolygonalMesh.cpp
simbody-Simbody-3.5.4/SimTKcommon/Geometry/src/PolygonalMeshImpl.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/Mechanics.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/Orientation.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/CoordinateAxis.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/MassProperties.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/Quaternion.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/Rotation.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/SpatialAlgebra.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/Transform.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/include/SimTKcommon/internal/UnitVec.h
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/CoordinateAxis.cpp
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/MassProperties.cpp
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/Quaternion.cpp
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/Rotation.cpp
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/Transform.cpp
simbody-Simbody-3.5.4/SimTKcommon/Mechanics/src/UnitVec.cpp
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/include/
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/include/SimTKcommon/internal/PolynomialRootFinder.h
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/PolynomialRootFinder.cpp
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/cpoly.cpp
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/cpoly.h
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/rpoly.cpp
simbody-Simbody-3.5.4/SimTKcommon/Polynomial/src/rpoly.h
simbody-Simbody-3.5.4/SimTKcommon/Random/
simbody-Simbody-3.5.4/SimTKcommon/Random/etc/
simbody-Simbody-3.5.4/SimTKcommon/Random/etc/LICENSE.txt
simbody-Simbody-3.5.4/SimTKcommon/Random/include/
simbody-Simbody-3.5.4/SimTKcommon/Random/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Random/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Random/include/SimTKcommon/internal/Random.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/
simbody-Simbody-3.5.4/SimTKcommon/Random/src/Random.cpp
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-alti.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params11213.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params1279.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params132049.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params19937.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params216091.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params2281.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params4253.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params44497.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params607.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-params86243.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT-sse2.h
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT.cpp
simbody-Simbody-3.5.4/SimTKcommon/Random/src/SFMT.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/Scalar.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/internal/CompositeNumericalTypes.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/internal/NTraits.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/internal/conjugate.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/include/SimTKcommon/internal/negator.h
simbody-Simbody-3.5.4/SimTKcommon/Scalar/src/
simbody-Simbody-3.5.4/SimTKcommon/Scalar/src/Scalar.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Event.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/MeasureImplementation.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Stage.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/State.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/StateImpl.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/StudyGuts.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/SubsystemGuts.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/SystemGuts.h
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Event.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/State.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp
simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/SystemGutsRep.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/SmallMatrix.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/Mat.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/ResultType.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/Row.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/SmallDefsThatNeedBig.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/SmallMatrixMixed.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/SymMat.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/include/SimTKcommon/internal/Vec.h
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/src/
simbody-Simbody-3.5.4/SimTKcommon/SmallMatrix/src/SmallMatrix.cpp
simbody-Simbody-3.5.4/SimTKcommon/doc/
simbody-Simbody-3.5.4/SimTKcommon/doc/Simmatrix.doc
simbody-Simbody-3.5.4/SimTKcommon/doc/Simmatrix.pdf
simbody-Simbody-3.5.4/SimTKcommon/doc/images/
simbody-Simbody-3.5.4/SimTKcommon/doc/images/isaac.png
simbody-Simbody-3.5.4/SimTKcommon/include/
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/Constants.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/Simmatrix.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/TemplatizedLapack.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/Testing.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/basics.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Array.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/AtomicInteger.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ClonePtr.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Exception.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ExceptionMacros.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Fortran.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Function.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Parallel2DExecutor.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ParallelExecutor.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ParallelWorkQueue.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Pathname.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Plugin.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/PrivateImplementation.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/PrivateImplementation_Defs.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ReferencePtr.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Serialize.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/StableArray.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/String.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/ThreadLocal.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Timing.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Value.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/VectorMath.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/Xml.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKcommon/internal/common.h
simbody-Simbody-3.5.4/SimTKcommon/include/SimTKlapack.h
simbody-Simbody-3.5.4/SimTKcommon/sharedTarget/
simbody-Simbody-3.5.4/SimTKcommon/sharedTarget/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKcommon/src/
simbody-Simbody-3.5.4/SimTKcommon/src/About.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/AtomicInteger.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/NiceTypeName.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/Parallel2DExecutor.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/Parallel2DExecutorImpl.h
simbody-Simbody-3.5.4/SimTKcommon/src/ParallelExecutor.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/ParallelExecutorImpl.h
simbody-Simbody-3.5.4/SimTKcommon/src/ParallelWorkQueue.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/ParallelWorkQueueImpl.h
simbody-Simbody-3.5.4/SimTKcommon/src/Pathname.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/Plugin.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/PrivateInstantiations.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/String.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/Timing.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/Xml.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/gmx_atomic.h
simbody-Simbody-3.5.4/SimTKcommon/src/tinyxml.cpp
simbody-Simbody-3.5.4/SimTKcommon/src/tinyxml.h
simbody-Simbody-3.5.4/SimTKcommon/src/tinyxmlparser.cpp
simbody-Simbody-3.5.4/SimTKcommon/staticTarget/
simbody-Simbody-3.5.4/SimTKcommon/staticTarget/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKcommon/tests/
simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKcommon/tests/MatVecTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/SFMTTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/
simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp
simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/
simbody-Simbody-3.5.4/SimTKmath/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Geometry/
simbody-Simbody-3.5.4/SimTKmath/Geometry/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/BicubicSurface.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/CollisionDetectionAlgorithm.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Contact.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/ContactGeometry.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/ContactTracker.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_BicubicBezierPatch.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_BicubicHermitePatch.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_Box.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_CubicBezierCurve.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_CubicHermiteCurve.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_LineSeg.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_Point.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_Sphere.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geo_Triangle.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Geodesic.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GeodesicIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/OBBTree.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/OrientedBoundingBox.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/ParticleConSurfaceSystem.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/Spline.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/SplineFitter.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface_Guts.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometryImpl.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactImpl.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPL README.txt
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GeodesicEquations.h
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp
simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/
simbody-Simbody-3.5.4/SimTKmath/Integrators/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/Integrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/RungeKutta2Integrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/RungeKutta3Integrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/RungeKuttaFeldbergIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/RungeKuttaMersonIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/TimeStepper.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/
simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/INSTALL_NOTES.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/LICENSE.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/README.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_band.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_bandpre.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_bbdpre.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_dense.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_direct.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_lapack.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_lapack_exports.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_spbcgs.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_spgmr.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_spils.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/cpodes/cpodes_sptfqmr.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/nvector/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/nvector/nvector_parallel.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/nvector/nvector_serial.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_band.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_config.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_config.in
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_dense.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_direct.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_fnvector.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_iterative.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_lapack.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_math.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_nvector.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_spbcgs.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_spgmr.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_sptfqmr.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/include/sundials/sundials_types.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/LICENSE.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/README.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/TODO.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_band.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bandpre.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bandpre_impl.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bbdpre.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bbdpre_impl.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_dense.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_direct.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_direct_impl.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_ic.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_impl.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_io.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_lapack.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_nls.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_private.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_proj.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_root.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spbcgs.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spgmr.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spils.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spils_impl.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/cpodes/cpodes_sptfqmr.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/nvec_ser/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/nvec_ser/README.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/nvec_ser/fnvector_serial.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/nvec_ser/fnvector_serial.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/nvec_ser/nvector_serial.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/README.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_band.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_dense.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_direct.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_iterative.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_lapack.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_math.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_nvector.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_spbcgs.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_spgmr.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/src/sundials/sundials_sptfqmr.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/README.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsAdvDiff_bnd.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsAdvDiff_bndL.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsAdvDiff_non.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsNewtCrd_dns.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsPend_dns.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsPend_dnsL.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsRoberts_dns.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsRoberts_dnsL.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsVanDPol_non.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsadamsx.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsbanx.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsbanx_lap.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsdenx.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/cpsdenx_lap.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/initroot1.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/newton.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/pend.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/pendEs.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/pendLr.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/sundials/tests/pend_test.c
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/IntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2IntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3IntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2IntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepperRep.h
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp
simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegratorRep.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/EigenRep.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZRep.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorRep.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVDRep.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LATraits.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.h
simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/WorkSpace.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/
simbody-Simbody-3.5.4/SimTKmath/Optimizers/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAdaptiveMuUpdate.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAdaptiveMuUpdate.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgBuilder.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgBuilder.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgStrategy.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgTypes.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgorithmRegOp.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAlgorithmRegOp.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAugRestoSystemSolver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAugRestoSystemSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpAugSystemSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpBacktrackingLSAcceptor.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpBacktrackingLineSearch.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpBacktrackingLineSearch.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpBlas.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpBlas.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCachedResults.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundSymMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundSymMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundVector.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpCompoundVector.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpConvCheck.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDebug.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDebug.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDefaultIterateInitializer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDefaultIterateInitializer.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseGenMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseGenMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseSymMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseSymMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseVector.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDenseVector.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDiagMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpDiagMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpEqMultCalculator.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpExactHessianUpdater.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpExactHessianUpdater.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpException.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpExpansionMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpExpansionMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpFilter.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpFilter.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpFilterLSAcceptor.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpFilterLSAcceptor.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpGenTMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpGenTMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpGradientScaling.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpGradientScaling.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpHessianUpdater.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIdentityMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIdentityMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpInterfacesRegOp.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpInterfacesRegOp.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptAlg.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptAlg.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptApplication.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptApplication.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptCalculatedQuantities.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptCalculatedQuantities.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptData.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptData.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIpoptNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIterateInitializer.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIteratesVector.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIteratesVector.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpIterationOutput.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpJournalist.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpJournalist.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLapack.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLapack.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLapackSolverInterface.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLapackSolverInterface.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLeastSquareMults.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLeastSquareMults.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLimMemQuasiNewtonUpdater.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLimMemQuasiNewtonUpdater.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLineSearch.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLinearSolversRegOp.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLinearSolversRegOp.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLoqoMuOracle.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLoqoMuOracle.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLowRankAugSystemSolver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLowRankAugSystemSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLowRankUpdateSymMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpLowRankUpdateSymMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMonotoneMuUpdate.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMonotoneMuUpdate.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMuOracle.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMuUpdate.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMultiVectorMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpMultiVectorMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpNLPScaling.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpNLPScaling.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpObserver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpObserver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOptErrorConvCheck.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOptErrorConvCheck.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOptionsList.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOptionsList.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOrigIpoptNLP.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOrigIpoptNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOrigIterationOutput.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpOrigIterationOutput.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpPDFullSpaceSolver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpPDFullSpaceSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpPDPerturbationHandler.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpPDPerturbationHandler.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpPDSystemSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpProbingMuOracle.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpProbingMuOracle.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpQualityFunctionMuOracle.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpQualityFunctionMuOracle.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpReferenced.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRegOptions.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRegOptions.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoFilterConvCheck.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoFilterConvCheck.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIpoptNLP.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIpoptNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIterateInitializer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIterateInitializer.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIterationOutput.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoIterationOutput.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoMinC_1Nrm.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoMinC_1Nrm.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoPhase.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoRestoPhase.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpRestoRestoPhase.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpReturnCodes.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpReturnCodes.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpReturnCodes.inc
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpReturnCodes_inc.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpScaledMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpScaledMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSmartPtr.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSolveStatistics.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSolveStatistics.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSparseSymLinearSolverInterface.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdAugSystemSolver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdAugSystemSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdCInterface.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdCInterface.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdInterfaceTNLP.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpStdInterfaceTNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSumMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSumMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSumSymMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSumSymMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymLinearSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymScaledMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymScaledMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymTMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpSymTMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTNLP.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTNLPAdapter.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTNLPAdapter.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTSymLinearSolver.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTSymLinearSolver.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTSymScalingMethod.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTaggedObject.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTaggedObject.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTimedTask.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTimingStatistics.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTimingStatistics.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletHelper.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletHelper.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletToCSRConverter.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletToCSRConverter.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletToDenseConverter.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTripletToDenseConverter.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpTypes.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpUserScaling.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpUserScaling.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpUtils.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpUtils.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpVector.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpVector.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpWarmStartIterateInitializer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpWarmStartIterateInitializer.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpZeroMatrix.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpZeroMatrix.hpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/IpoptConfig.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/LICENSE.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/configall_system.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/IpOpt/configall_system_msc.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/LICENSE
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/README.md
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes_interface.h
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/doc.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/docfunctions.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/simmath_license_note.txt
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp
simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp
simbody-Simbody-3.5.4/SimTKmath/doc/
simbody-Simbody-3.5.4/SimTKmath/doc/SimmathUserGuide.doc
simbody-Simbody-3.5.4/SimTKmath/doc/SimmathUserGuide.pdf
simbody-Simbody-3.5.4/SimTKmath/doc/images/
simbody-Simbody-3.5.4/SimTKmath/doc/images/BicubicSurface1.png
simbody-Simbody-3.5.4/SimTKmath/include/
simbody-Simbody-3.5.4/SimTKmath/include/SimTKmath.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/
simbody-Simbody-3.5.4/SimTKmath/include/simmath/Differentiator.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/LinearAlgebra.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/MultibodyGraphMaker.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/Optimizer.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/internal/
simbody-Simbody-3.5.4/SimTKmath/include/simmath/internal/OptimizerRep.h
simbody-Simbody-3.5.4/SimTKmath/include/simmath/internal/common.h
simbody-Simbody-3.5.4/SimTKmath/sharedTarget/
simbody-Simbody-3.5.4/SimTKmath/sharedTarget/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/src/
simbody-Simbody-3.5.4/SimTKmath/src/About.cpp
simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp
simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp
simbody-Simbody-3.5.4/SimTKmath/src/Simmath_f2c.h
simbody-Simbody-3.5.4/SimTKmath/staticTarget/
simbody-Simbody-3.5.4/SimTKmath/staticTarget/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/tests/
simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h
simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/OptimizerSystems.h
simbody-Simbody-3.5.4/SimTKmath/tests/PendulumSystem.h
simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/
simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/CMakeLists.txt
simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp
simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.h
simbody-Simbody-3.5.4/Simbody/
simbody-Simbody-3.5.4/Simbody/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/Visualizer/
simbody-Simbody-3.5.4/Simbody/Visualizer/include/
simbody-Simbody-3.5.4/Simbody/Visualizer/include/simbody/
simbody-Simbody-3.5.4/Simbody/Visualizer/include/simbody/internal/
simbody-Simbody-3.5.4/Simbody/Visualizer/include/simbody/internal/Visualizer.h
simbody-Simbody-3.5.4/Simbody/Visualizer/include/simbody/internal/Visualizer_InputListener.h
simbody-Simbody-3.5.4/Simbody/Visualizer/include/simbody/internal/Visualizer_Reporter.h
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/glext.h
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/glut.h
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib/
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib/glut32.dll
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib/glut32.lib
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib64/
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib64/glut32.dll
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/lib64/glut32.lib
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/glut32/readme.txt
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/lodepng.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/lodepng.h
simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/src/
simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.h
simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.h
simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp
simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp
simbody-Simbody-3.5.4/Simbody/doc/
simbody-Simbody-3.5.4/Simbody/doc/SimbodyAdvancedProgrammingGuide.docx
simbody-Simbody-3.5.4/Simbody/doc/SimbodyAdvancedProgrammingGuide.pdf
simbody-Simbody-3.5.4/Simbody/doc/SimbodyAndMolmodelUserGuide.docx
simbody-Simbody-3.5.4/Simbody/doc/SimbodyAndMolmodelUserGuide.pdf
simbody-Simbody-3.5.4/Simbody/doc/SimbodyTheoryManual.docx
simbody-Simbody-3.5.4/Simbody/doc/SimbodyTheoryManual.pdf
simbody-Simbody-3.5.4/Simbody/doc/images/
simbody-Simbody-3.5.4/Simbody/doc/images/MobilizerTerminology.png
simbody-Simbody-3.5.4/Simbody/include/
simbody-Simbody-3.5.4/Simbody/include/SimTKsimbody.h
simbody-Simbody-3.5.4/Simbody/include/SimTKsimbody_aux.h
simbody-Simbody-3.5.4/Simbody/include/Simbody.h
simbody-Simbody-3.5.4/Simbody/include/simbody/
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Assembler.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/AssemblyCondition.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/AssemblyCondition_Markers.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/AssemblyCondition_OrientationSensors.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/AssemblyCondition_QValue.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Body.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/CablePath.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/CableSpring.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/CableTrackerSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/CompliantContactSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ConditionalConstraint.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_Ball.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_BuiltIns.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_LineOnLineContact.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_PointInPlane.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_PointOnPlaneContact.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_Rod.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_SphereOnPlaneContact.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_SphereOnSphereContact.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Constraint_Weld.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ContactSurface.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ContactTrackerSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/DecorationSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ElasticFoundationForce.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ForceSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ForceSubsystemGuts.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_BuiltIns.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_Custom.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_DiscreteForces.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_Gravity.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_LinearBushing.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_MobilityConstantForce.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_MobilityDiscreteForce.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_MobilityLinearDamper.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_MobilityLinearSpring.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_MobilityLinearStop.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Force_Thermostat.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/GeneralContactSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/GeneralForceSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/HuntCrossleyContact.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/HuntCrossleyForce.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ImpulseSolver.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/LocalEnergyMinimizer.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Ball.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_BendStretch.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_BuiltIns.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Bushing.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Custom.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Cylinder.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Ellipsoid.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Free.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_FreeLine.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_FunctionBased.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Gimbal.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Ground.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_LineOrientation.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Pin.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Planar.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Screw.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Slider.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_SphericalCoords.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Translation.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Universal.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MobilizedBody_Weld.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/Motion.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/MultibodySystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/ObservedPointFitter.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/PGSImpulseSolver.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/PLUSImpulseSolver.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/SemiExplicitEulerTimeStepper.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/SimbodyMatterSubsystem.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/SimbodyMatterSubtree.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/TextDataEventReporter.h
simbody-Simbody-3.5.4/Simbody/include/simbody/internal/common.h
simbody-Simbody-3.5.4/Simbody/sharedTarget/
simbody-Simbody-3.5.4/Simbody/sharedTarget/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/src/
simbody-Simbody-3.5.4/Simbody/src/About.cpp
simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp
simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp
simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp
simbody-Simbody-3.5.4/Simbody/src/Body.cpp
simbody-Simbody-3.5.4/Simbody/src/BodyRep.h
simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp
simbody-Simbody-3.5.4/Simbody/src/CablePath_Impl.h
simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp
simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem_Impl.h
simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp
simbody-Simbody-3.5.4/Simbody/src/ConstraintImpl.h
simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContactImpl.h
simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContactImpl.h
simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint_RodImpl.h
simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContactImpl.h
simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp
simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContactImpl.h
simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystemRep.h
simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp
simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForceImpl.h
simbody-Simbody-3.5.4/Simbody/src/Force.cpp
simbody-Simbody-3.5.4/Simbody/src/ForceImpl.h
simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp
simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp
simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp
simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp
simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp
simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp
simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForceImpl.h
simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp
simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp
simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp
simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp
simbody-Simbody-3.5.4/Simbody/src/MobilizedBodyImpl.h
simbody-Simbody-3.5.4/Simbody/src/Motion.cpp
simbody-Simbody-3.5.4/Simbody/src/MotionImpl.h
simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp
simbody-Simbody-3.5.4/Simbody/src/MultibodySystemRep.h
simbody-Simbody-3.5.4/Simbody/src/OBSOLETE_LengthConstraints.cpp
simbody-Simbody-3.5.4/Simbody/src/OBSOLETE_LengthConstraints.h
simbody-Simbody-3.5.4/Simbody/src/OBSOLETE_NewtonRaphson.h
simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp
simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp
simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Ball.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Bushing.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Custom.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Cylinder.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Ellipsoid.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Free.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_FreeLine.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Gimbal.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_LineOrientation.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Planar.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_PolarCoords.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Screw.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Slider.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_SphericalCoords.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Translation.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Universal.h
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp
simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp
simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp
simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp
simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp
simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h
simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp
simbody-Simbody-3.5.4/Simbody/src/SimbodyTreeState.h
simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp
simbody-Simbody-3.5.4/Simbody/staticTarget/
simbody-Simbody-3.5.4/Simbody/staticTarget/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/tests/
simbody-Simbody-3.5.4/Simbody/tests/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp
simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp
simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp
simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp
simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/
simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CMakeLists.txt
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces-femur.vtp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces-tibia.vtp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes_Femur.obj
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes_Patella.obj
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp
simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp
simbody-Simbody-3.5.4/SimbodyAPI.html
simbody-Simbody-3.5.4/SimbodyMainpage.h
simbody-Simbody-3.5.4/appveyor.yml
simbody-Simbody-3.5.4/cmake/
simbody-Simbody-3.5.4/cmake/FindSimbody.cmake
simbody-Simbody-3.5.4/cmake/SampleCMakeLists.txt
simbody-Simbody-3.5.4/cmake/SimbodyConfig.cmake.in
simbody-Simbody-3.5.4/cmake/cmake_uninstall.cmake.in
simbody-Simbody-3.5.4/cmake/pkgconfig/
simbody-Simbody-3.5.4/cmake/pkgconfig/simbody.pc.in
simbody-Simbody-3.5.4/doc/
simbody-Simbody-3.5.4/doc/debian/
simbody-Simbody-3.5.4/doc/debian/changelog
simbody-Simbody-3.5.4/doc/debian/compat
simbody-Simbody-3.5.4/doc/debian/control
simbody-Simbody-3.5.4/doc/debian/copyright
simbody-Simbody-3.5.4/doc/debian/libsimbody-dev.install
simbody-Simbody-3.5.4/doc/debian/libsimbody-doc.doc-base
simbody-Simbody-3.5.4/doc/debian/libsimbody-doc.docs
simbody-Simbody-3.5.4/doc/debian/libsimbody-doc.install
simbody-Simbody-3.5.4/doc/debian/libsimbody3.5.install
simbody-Simbody-3.5.4/doc/debian/rules
simbody-Simbody-3.5.4/doc/debian/source/
simbody-Simbody-3.5.4/doc/debian/source/format
simbody-Simbody-3.5.4/doc/images/
simbody-Simbody-3.5.4/doc/images/doublePendulum.gif
simbody-Simbody-3.5.4/doc/images/isaac.png
simbody-Simbody-3.5.4/doc/images/simbios_11000_body_RNA.gif
simbody-Simbody-3.5.4/examples/
simbody-Simbody-3.5.4/examples/BricardMechanism/
simbody-Simbody-3.5.4/examples/BricardMechanism/CMakeLists.txt
simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp
simbody-Simbody-3.5.4/examples/BricardMechanism/InstalledCMakeLists.txt
simbody-Simbody-3.5.4/examples/BricardMechanism/geometry/
simbody-Simbody-3.5.4/examples/BricardMechanism/geometry/Bricard_EVEN_PART.obj
simbody-Simbody-3.5.4/examples/BricardMechanism/geometry/Bricard_ODD_PART.obj
simbody-Simbody-3.5.4/examples/CMakeLists.txt
simbody-Simbody-3.5.4/examples/ChainExample.cpp
simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp
simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp
simbody-Simbody-3.5.4/examples/Differentiator.cpp
simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp
simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp
simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp
simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp
simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp
simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp
simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp
simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp
simbody-Simbody-3.5.4/examples/ExampleGears.cpp
simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp
simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp
simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp
simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp
simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp
simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp
simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp
simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp
simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp
simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp
simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp
simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp
simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp
simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/CMakeLists.txt
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/InstalledCMakeLists.txt
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/models/
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/models/double_pendulum.sdf
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/models/ragdoll.sdf
simbody-Simbody-3.5.4/examples/Gazebo2Simbody/models/revolute_joint_test_merged.sdf
simbody-Simbody-3.5.4/examples/InstalledCMakeLists.txt
simbody-Simbody-3.5.4/examples/JaredsDude.cpp
simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp
simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp
simbody-Simbody-3.5.4/examples/README.txt
simbody-Simbody-3.5.4/examples/Rattleback.cpp
simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp
simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp
simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp
simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.h
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/CMakeLists.txt
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/InstalledCMakeLists.txt
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.h
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/head.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/head_camera.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_clav.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_farm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_foot.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_hand.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_larm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_lglut.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_lleg.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_scap.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_talus.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_uarm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_uglut.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/l_uleg.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/ltorso.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/mtorso.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/pelvis.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_clav.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_farm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_foot.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_hand.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_larm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_lglut.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_lleg.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_scap.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_talus.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_uarm.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_uglut.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/r_uleg.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/utorso.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/geometry/utorso_pack.stl
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4_free_pelvis.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4_grounded.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4_locked_pelvis.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4_robotiq_hands.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/models/atlas_v4_upper.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/CMakeLists.txt
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/InstalledCMakeLists.txt
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.h
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Base.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Forearm.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Shoulder.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/UpperArm.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Wrist1.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Wrist2.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/geometry/Wrist3.obj
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/models/
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/models/README.txt
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/models/model.pdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/models/ur10_joint_limited_robot.urdf
simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/models/ur10_robot.urdf
simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp
simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp
simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp
simbody-Simbody-3.5.4/examples/UserGuide.cpp
simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp
simbody-Simbody-3.5.4/examples/shared/
simbody-Simbody-3.5.4/examples/shared/README.txt
simbody-Simbody-3.5.4/examples/shared/SimbodyExampleHelper.h
simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp
simbody-Simbody-3.5.4/examples/shared/TaskSpace.h
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/libopenblas.so  
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: /usr/lib/libopenblas.so;-lpthread;-lm;-ldl  
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.3") found components: doxygen dot 
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found GLUT: /usr/lib/libglut.so  
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/build
[  0%] Built target PlatformFiles
[  0%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/About.cpp.o
[  0%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/AtomicInteger.cpp.o
[  0%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/NiceTypeName.cpp.o
[  0%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/Parallel2DExecutor.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/ParallelExecutor.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/ParallelWorkQueue.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/Pathname.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/Plugin.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/PrivateInstantiations.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/String.cpp.o
[  1%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/Timing.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/Xml.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/tinyxml.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/src/tinyxmlparser.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Scalar/src/Scalar.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/SmallMatrix/src/SmallMatrix.cpp.o
[  2%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/CoordinateAxis.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/MassProperties.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/Quaternion.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/Rotation.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/Transform.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Mechanics/src/UnitVec.cpp.o
[  3%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/BigMatrix/src/ElementFilter.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/BigMatrix/src/MatrixCharacteristics.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/BigMatrix/src/MatrixHelper.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Geometry/src/DecorativeGeometry.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Geometry/src/PolygonalMesh.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/Event.cpp.o
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/EventHandler.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventHandler.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventHandler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  4%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/EventReporter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/EventReporter.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/EventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/Measure.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Measure.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/State.cpp.o
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/Study.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/System.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Study.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Study.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/Subsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/Subsystem.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Simulation/src/System.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Subsystem.h:30,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/src/System.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  5%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Random/src/Random.cpp.o
[  6%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Random/src/SFMT.cpp.o
[  6%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Polynomial/src/PolynomialRootFinder.cpp.o
[  6%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Polynomial/src/cpoly.cpp.o
[  6%] Building CXX object SimTKcommon/sharedTarget/CMakeFiles/SimTKcommon.dir/__/Polynomial/src/rpoly.cpp.o
[  6%] Linking CXX shared library ../../libSimTKcommon.so
[  6%] Built target SimTKcommon
[  6%] Building CXX object SimTKcommon/tests/CMakeFiles/TestFunction.dir/TestFunction.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestFunction.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  7%] Linking CXX executable ../../TestFunction
[  7%] Built target TestFunction
[  7%] Building CXX object SimTKcommon/tests/CMakeFiles/TestBigMatrix.dir/TestBigMatrix.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestBigMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  7%] Linking CXX executable ../../TestBigMatrix
[  7%] Built target TestBigMatrix
[  7%] Building CXX object SimTKcommon/tests/CMakeFiles/SFMTTest.dir/SFMTTest.cpp.o
[  7%] Linking CXX executable ../../SFMTTest
[  7%] Built target SFMTTest
[  7%] Building CXX object SimTKcommon/tests/CMakeFiles/TestAtomicInteger.dir/TestAtomicInteger.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestAtomicInteger.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  8%] Linking CXX executable ../../TestAtomicInteger
[  8%] Built target TestAtomicInteger
[  8%] Building CXX object SimTKcommon/tests/CMakeFiles/SpatialAlgebraTest.dir/SpatialAlgebraTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/SpatialAlgebraTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../SpatialAlgebraTest
[  9%] Built target SpatialAlgebraTest
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/PolynomialTest.dir/PolynomialTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/PolynomialTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../PolynomialTest
[  9%] Built target PolynomialTest
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPlugin.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../TestPlugin
[  9%] Built target TestPlugin
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/TestVectorMath.dir/TestVectorMath.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestVectorMath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../TestVectorMath
[  9%] Built target TestVectorMath
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/RandomTest.dir/RandomTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RandomTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../RandomTest
[  9%] Built target RandomTest
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/TestParallelExecutor.dir/TestParallelExecutor.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../TestParallelExecutor
[  9%] Built target TestParallelExecutor
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/TestArray.dir/TestArray.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestArray.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../TestArray
[  9%] Built target TestArray
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/RotationTest.dir/RotationTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/RotationTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../RotationTest
[  9%] Built target RotationTest
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/TestParallelWorkQueue.dir/TestParallelWorkQueue.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallelWorkQueue.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../TestParallelWorkQueue
[  9%] Built target TestParallelWorkQueue
[  9%] Building CXX object SimTKcommon/tests/CMakeFiles/OrientationTest.dir/OrientationTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/OrientationTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[  9%] Linking CXX executable ../../OrientationTest
[  9%] Built target OrientationTest
[ 10%] Building CXX object SimTKcommon/tests/CMakeFiles/TestParallel2DExecutor.dir/TestParallel2DExecutor.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestParallel2DExecutor.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 10%] Linking CXX executable ../../TestParallel2DExecutor
[ 10%] Built target TestParallel2DExecutor
[ 10%] Building CXX object SimTKcommon/tests/CMakeFiles/TestPolygonalMesh.dir/TestPolygonalMesh.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPolygonalMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 10%] Linking CXX executable ../../TestPolygonalMesh
[ 10%] Built target TestPolygonalMesh
[ 10%] Building CXX object SimTKcommon/tests/CMakeFiles/BNTTest.dir/BNTTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/BNTTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 10%] Linking CXX executable ../../BNTTest
[ 10%] Built target BNTTest
[ 10%] Building CXX object SimTKcommon/tests/CMakeFiles/TestMassProperties.dir/TestMassProperties.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestMassProperties.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 10%] Linking CXX executable ../../TestMassProperties
[ 10%] Built target TestMassProperties
[ 10%] Building CXX object SimTKcommon/tests/CMakeFiles/TestPrivateImplementation.dir/TestPrivateImplementation.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestPrivateImplementation.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 11%] Linking CXX executable ../../TestPrivateImplementation
[ 11%] Built target TestPrivateImplementation
[ 11%] Building CXX object SimTKcommon/tests/CMakeFiles/StateTest.dir/StateTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/StateTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 11%] Linking CXX executable ../../StateTest
[ 11%] Built target StateTest
[ 11%] Building CXX object SimTKcommon/tests/CMakeFiles/TestScalar.dir/TestScalar.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestScalar.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 12%] Linking CXX executable ../../TestScalar
[ 12%] Built target TestScalar
[ 12%] Building CXX object SimTKcommon/tests/CMakeFiles/TestSimulation.dir/TestSimulation.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSimulation.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 12%] Linking CXX executable ../../TestSimulation
[ 12%] Built target TestSimulation
[ 12%] Building CXX object SimTKcommon/tests/CMakeFiles/TestSmallMatrix.dir/TestSmallMatrix.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestSmallMatrix.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 12%] Linking CXX executable ../../TestSmallMatrix
[ 12%] Built target TestSmallMatrix
[ 12%] Building CXX object SimTKcommon/tests/CMakeFiles/MatVecTest.dir/MatVecTest.cpp.o
[ 12%] Linking CXX executable ../../MatVecTest
[ 12%] Built target MatVecTest
[ 13%] Building CXX object SimTKcommon/tests/CMakeFiles/TestXml.dir/TestXml.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/TestXml.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 13%] Linking CXX executable ../../TestXml
[ 13%] Built target TestXml
[ 13%] Building CXX object SimTKcommon/tests/adhoc/CMakeFiles/BigMatrixTest.dir/BigMatrixTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/tests/adhoc/BigMatrixTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 13%] Linking CXX executable ../../../BigMatrixTest
[ 13%] Built target BigMatrixTest
[ 13%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/Eigen.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Eigen.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/Factor.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/Factor.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/FactorQTZ.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorQTZ.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/FactorSVD.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/FactorSVD.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/LapackConvert.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackConvert.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/LinearAlgebra/src/LapackInterface.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/LinearAlgebra/src/LapackInterface.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 14%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes.c.o
[ 14%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_band.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bandpre.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_bbdpre.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_dense.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_direct.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_ic.c.o
[ 15%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_io.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_lapack.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_nls.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_proj.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_root.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spbcgs.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spgmr.c.o
[ 16%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_spils.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/cpodes/cpodes_sptfqmr.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/nvec_ser/fnvector_serial.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/nvec_ser/nvector_serial.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_band.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_dense.c.o
[ 17%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_direct.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_iterative.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_lapack.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_math.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_nvector.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_spbcgs.c.o
[ 18%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_spgmr.c.o
[ 19%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/sundials/src/sundials/sundials_sptfqmr.c.o
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/SimTKcpodes.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/SimTKcpodes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodes/nvector_SimTK.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/nvector_SimTK.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/AbstractIntegratorRep.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/AbstractIntegratorRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/CPodesIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/CPodesIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodesIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/ExplicitEulerIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/ExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/ExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 19%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/Integrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/RungeKutta2Integrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta2Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/RungeKutta3Integrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKutta3Integrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/RungeKuttaFeldbergIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaFeldbergIntegrator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/RungeKuttaMersonIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/RungeKuttaMersonIntegrator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/SemiExplicitEuler2Integrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEuler2Integrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEuler2Integrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 20%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/SemiExplicitEulerIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/SemiExplicitEulerIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/SemiExplicitEulerIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/TimeStepper.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/TimeStepper.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Integrators/src/VerletIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/VerletIntegrator.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/VerletIntegrator.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpAdaptiveMuUpdate.cpp.o
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpAlgBuilder.cpp.o
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpAlgorithmRegOp.cpp.o
[ 21%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpAugRestoSystemSolver.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpBacktrackingLineSearch.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpBlas.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpCompoundMatrix.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpCompoundSymMatrix.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpCompoundVector.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDebug.cpp.o
[ 22%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDefaultIterateInitializer.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDenseGenMatrix.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDenseSymMatrix.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDenseVector.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpDiagMatrix.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpExactHessianUpdater.cpp.o
[ 23%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpExpansionMatrix.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpFilter.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpFilterLSAcceptor.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpGenTMatrix.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpGradientScaling.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIdentityMatrix.cpp.o
[ 24%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpInterfacesRegOp.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIpoptAlg.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIpoptApplication.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIpoptCalculatedQuantities.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIpoptData.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpIteratesVector.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpJournalist.cpp.o
[ 25%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLapack.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLapackSolverInterface.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLeastSquareMults.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLimMemQuasiNewtonUpdater.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLinearSolversRegOp.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLoqoMuOracle.cpp.o
[ 26%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLowRankAugSystemSolver.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpLowRankUpdateSymMatrix.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpMatrix.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpMonotoneMuUpdate.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpMultiVectorMatrix.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpNLPScaling.cpp.o
[ 27%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpObserver.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpOptErrorConvCheck.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpOptionsList.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpOrigIpoptNLP.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpOrigIterationOutput.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpPDFullSpaceSolver.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpPDPerturbationHandler.cpp.o
[ 28%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpProbingMuOracle.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpQualityFunctionMuOracle.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRegOptions.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoFilterConvCheck.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoIpoptNLP.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoIterateInitializer.cpp.o
[ 29%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoIterationOutput.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoMinC_1Nrm.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpRestoRestoPhase.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpScaledMatrix.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSolveStatistics.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpStdAugSystemSolver.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpStdCInterface.cpp.o
[ 30%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpStdInterfaceTNLP.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSumMatrix.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSumSymMatrix.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSymMatrix.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSymScaledMatrix.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpSymTMatrix.cpp.o
[ 31%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTNLPAdapter.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTSymLinearSolver.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTaggedObject.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTimingStatistics.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTripletHelper.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTripletToCSRConverter.cpp.o
[ 32%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpTripletToDenseConverter.cpp.o
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpUserScaling.cpp.o
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpUtils.cpp.o
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpVector.cpp.o
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpWarmStartIterateInitializer.cpp.o
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/IpOpt/IpZeroMatrix.cpp.o
[ 33%] Building C object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/c-cmaes/cmaes.c.o
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c: In function ‘szCat’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3121:5: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 3121 |     strncat ((char *)szBuf, sz2,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3122 |              (unsigned)intMin((int)strlen(sz2)+1, 698 - (int)strlen((char const *)szBuf)));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3122:36: note: length computed here
 3122 |              (unsigned)intMin((int)strlen(sz2)+1, 698 - (int)strlen((char const *)szBuf)));
      |                                    ^~~~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3124:5: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 3124 |     strncat((char *)szBuf, sz3,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3125 |             (unsigned)intMin((int)strlen(sz3)+1, 698 - (int)strlen((char const *)szBuf)));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3125:35: note: length computed here
 3125 |             (unsigned)intMin((int)strlen(sz3)+1, 698 - (int)strlen((char const *)szBuf)));
      |                                   ^~~~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3127:5: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 3127 |     strncat((char *)szBuf, sz4,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3128 |             (unsigned)intMin((int)strlen(sz4)+1, 698 - (int)strlen((char const *)szBuf)));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/c-cmaes/cmaes.c:3128:35: note: length computed here
 3128 |             (unsigned)intMin((int)strlen(sz4)+1, 698 - (int)strlen((char const *)szBuf)));
      |                                   ^~~~~~~~~~~
[ 33%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/CFSQPOptimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CFSQPOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/CMAESOptimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/CMAESOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/InteriorPointOptimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/InteriorPointOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/LBFGSBOptimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSBOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/LBFGSOptimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/LBFGSOptimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/Optimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/Optimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 34%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/OptimizerRep.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/OptimizerRep.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/lbfgs.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgs.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Optimizers/src/lbfgsb.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/simmath/internal/common.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Optimizers/src/lbfgsb.cpp:45:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/BicubicSurface.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/BicubicSurface.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/CollisionDetectionAlgorithm.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/CollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Contact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Contact.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 35%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_Brick.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Brick.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_Cylinder.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Cylinder.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_Ellipsoid.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Ellipsoid.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_HalfSpace.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_HalfSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_SmoothHeightMap.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_SmoothHeightMap.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_Sphere.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Sphere.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 36%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_Torus.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_Torus.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactGeometry_TriangleMesh.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactGeometry_TriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/ContactTracker.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/ContactTracker.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/GCVSPLUtil.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/include/simmath/internal/GCVSPLUtil.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/GCVSPLUtil.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geo.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geo_Box.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Box.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 37%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geo_Point.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Point.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geo_Sphere.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Sphere.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geo_Triangle.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geo_Triangle.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/Geodesic.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/Geodesic.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/OBBTree.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OBBTree.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/OrientedBoundingBox.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/OrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 38%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/Geometry/src/gcvspl.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Geometry/src/gcvspl.cpp:6:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 39%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/src/About.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/About.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 39%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/src/Differentiator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/Differentiator.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 39%] Building CXX object SimTKmath/sharedTarget/CMakeFiles/SimTKmath.dir/__/src/MultibodyGraphMaker.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/src/MultibodyGraphMaker.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 39%] Linking CXX shared library ../../libSimTKmath.so
[ 39%] Built target SimTKmath
[ 40%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/pendLr.dir/pendLr.c.o
[ 40%] Linking C executable ../../../../../../pendLr
[ 40%] Built target pendLr
[ 40%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/newton.dir/newton.c.o
[ 40%] Linking C executable ../../../../../../newton
[ 40%] Built target newton
[ 40%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsdenx_lap.dir/cpsdenx_lap.c.o
[ 40%] Linking C executable ../../../../../../cpsdenx_lap
[ 40%] Built target cpsdenx_lap
[ 41%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsAdvDiff_bnd.dir/cpsAdvDiff_bnd.c.o
[ 41%] Linking C executable ../../../../../../cpsAdvDiff_bnd
[ 41%] Built target cpsAdvDiff_bnd
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsNewtCrd_dns.dir/cpsNewtCrd_dns.c.o
[ 42%] Linking C executable ../../../../../../cpsNewtCrd_dns
[ 42%] Built target cpsNewtCrd_dns
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/pendEs.dir/pendEs.c.o
[ 42%] Linking C executable ../../../../../../pendEs
[ 42%] Built target pendEs
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsbanx.dir/cpsbanx.c.o
[ 42%] Linking C executable ../../../../../../cpsbanx
[ 42%] Built target cpsbanx
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsAdvDiff_bndL.dir/cpsAdvDiff_bndL.c.o
[ 42%] Linking C executable ../../../../../../cpsAdvDiff_bndL
[ 42%] Built target cpsAdvDiff_bndL
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsAdvDiff_non.dir/cpsAdvDiff_non.c.o
[ 42%] Linking C executable ../../../../../../cpsAdvDiff_non
[ 42%] Built target cpsAdvDiff_non
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsVanDPol_non.dir/cpsVanDPol_non.c.o
[ 42%] Linking C executable ../../../../../../cpsVanDPol_non
[ 42%] Built target cpsVanDPol_non
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/pend.dir/pend.c.o
[ 42%] Linking C executable ../../../../../../pend
[ 42%] Built target pend
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsbanx_lap.dir/cpsbanx_lap.c.o
[ 42%] Linking C executable ../../../../../../cpsbanx_lap
[ 42%] Built target cpsbanx_lap
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/initroot1.dir/initroot1.c.o
[ 42%] Linking C executable ../../../../../../initroot1
[ 42%] Built target initroot1
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsPend_dns.dir/cpsPend_dns.c.o
[ 42%] Linking C executable ../../../../../../cpsPend_dns
[ 42%] Built target cpsPend_dns
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/pend_test.dir/pend_test.c.o
[ 42%] Linking C executable ../../../../../../pend_test
[ 42%] Built target pend_test
[ 42%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsRoberts_dns.dir/cpsRoberts_dns.c.o
[ 43%] Linking C executable ../../../../../../cpsRoberts_dns
[ 43%] Built target cpsRoberts_dns
[ 43%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsPend_dnsL.dir/cpsPend_dnsL.c.o
[ 43%] Linking C executable ../../../../../../cpsPend_dnsL
[ 43%] Built target cpsPend_dnsL
[ 43%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsRoberts_dnsL.dir/cpsRoberts_dnsL.c.o
[ 43%] Linking C executable ../../../../../../cpsRoberts_dnsL
[ 43%] Built target cpsRoberts_dnsL
[ 43%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsadamsx.dir/cpsadamsx.c.o
[ 44%] Linking C executable ../../../../../../cpsadamsx
[ 44%] Built target cpsadamsx
[ 44%] Building C object SimTKmath/Integrators/src/CPodes/sundials/tests/CMakeFiles/cpsdenx.dir/cpsdenx.c.o
[ 45%] Linking C executable ../../../../../../cpsdenx
[ 45%] Built target cpsdenx
[ 45%] Building CXX object SimTKmath/Integrators/src/CPodes/tests/CMakeFiles/PendLrCpp.dir/PendLrCpp.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/PendLrCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 45%] Linking CXX executable ../../../../../PendLrCpp
[ 45%] Built target PendLrCpp
[ 45%] Building CXX object SimTKmath/Integrators/src/CPodes/tests/CMakeFiles/CpsAdamsXCpp.dir/CpsAdamsXCpp.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/include/simmath/internal/SimTKcpodes.h:33,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/Integrators/src/CPodes/tests/CpsAdamsXCpp.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 45%] Linking CXX executable ../../../../../CpsAdamsXCpp
[ 45%] Built target CpsAdamsXCpp
[ 45%] Building CXX object SimTKmath/tests/CMakeFiles/VerletIntegratorTest.dir/VerletIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/VerletIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 45%] Linking CXX executable ../../VerletIntegratorTest
[ 45%] Built target VerletIntegratorTest
[ 46%] Building CXX object SimTKmath/tests/CMakeFiles/IpoptTest.dir/IpoptTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 46%] Linking CXX executable ../../IpoptTest
[ 46%] Built target IpoptTest
[ 46%] Building CXX object SimTKmath/tests/CMakeFiles/RungeKuttaFeldbergIntegratorTest.dir/RungeKuttaFeldbergIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaFeldbergIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 46%] Linking CXX executable ../../RungeKuttaFeldbergIntegratorTest
[ 46%] Built target RungeKuttaFeldbergIntegratorTest
[ 46%] Building CXX object SimTKmath/tests/CMakeFiles/FactorQTZTest.dir/FactorQTZTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorQTZTest.cpp:61:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 46%] Linking CXX executable ../../FactorQTZTest
[ 46%] Built target FactorQTZTest
[ 47%] Building CXX object SimTKmath/tests/CMakeFiles/EigenTest.dir/EigenTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/EigenTest.cpp:109:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 47%] Linking CXX executable ../../EigenTest
[ 47%] Built target EigenTest
[ 47%] Building CXX object SimTKmath/tests/CMakeFiles/SimpleDifferentiatorTest.dir/SimpleDifferentiatorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SimpleDifferentiatorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 47%] Linking CXX executable ../../SimpleDifferentiatorTest
[ 47%] Built target SimpleDifferentiatorTest
[ 47%] Building CXX object SimTKmath/tests/CMakeFiles/TestContactGeometry.dir/TestContactGeometry.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestContactGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 47%] Linking CXX executable ../../TestContactGeometry
[ 47%] Built target TestContactGeometry
[ 47%] Building CXX object SimTKmath/tests/CMakeFiles/ExplicitEulerIntegratorTest.dir/ExplicitEulerIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/ExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 48%] Linking CXX executable ../../ExplicitEulerIntegratorTest
[ 48%] Built target ExplicitEulerIntegratorTest
[ 48%] Building CXX object SimTKmath/tests/CMakeFiles/LBFGSBTest.dir/LBFGSBTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 48%] Linking CXX executable ../../LBFGSBTest
[ 48%] Built target LBFGSBTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/CPodesIntegratorTest.dir/CPodesIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CPodesIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 49%] Linking CXX executable ../../CPodesIntegratorTest
[ 49%] Built target CPodesIntegratorTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/CMAESTest.dir/CMAESTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/CMAESTest.cpp:34:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 49%] Linking CXX executable ../../CMAESTest
[ 49%] Built target CMAESTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/FactorLUTest.dir/FactorLUTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorLUTest.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 49%] Linking CXX executable ../../FactorLUTest
[ 49%] Built target FactorLUTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/BestAvailableTest.dir/BestAvailableTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/BestAvailableTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 49%] Linking CXX executable ../../BestAvailableTest
[ 49%] Built target BestAvailableTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/SemiExplicitEuler2IntegratorTest.dir/SemiExplicitEuler2IntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEuler2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 49%] Linking CXX executable ../../SemiExplicitEuler2IntegratorTest
[ 49%] Built target SemiExplicitEuler2IntegratorTest
[ 49%] Building CXX object SimTKmath/tests/CMakeFiles/LBFGSDiffTest.dir/LBFGSDiffTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../LBFGSDiffTest
[ 50%] Built target LBFGSDiffTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/TimeStepperTest.dir/TimeStepperTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TimeStepperTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../TimeStepperTest
[ 50%] Built target TimeStepperTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/IpoptDiffTest.dir/IpoptDiffTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IpoptDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../IpoptDiffTest
[ 50%] Built target IpoptDiffTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/LBFGSTest.dir/LBFGSTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../LBFGSTest
[ 50%] Built target LBFGSTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/IntegratorTest.dir/IntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTest.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../IntegratorTest
[ 50%] Built target IntegratorTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/LBFGSBDiffTest.dir/LBFGSBDiffTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/LBFGSBDiffTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 50%] Linking CXX executable ../../LBFGSBDiffTest
[ 50%] Built target LBFGSBDiffTest
[ 50%] Building CXX object SimTKmath/tests/CMakeFiles/RungeKutta2IntegratorTest.dir/RungeKutta2IntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta2IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 51%] Linking CXX executable ../../RungeKutta2IntegratorTest
[ 51%] Built target RungeKutta2IntegratorTest
[ 51%] Building CXX object SimTKmath/tests/CMakeFiles/RungeKuttaMersonIntegratorTest.dir/RungeKuttaMersonIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKuttaMersonIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 51%] Linking CXX executable ../../RungeKuttaMersonIntegratorTest
[ 51%] Built target RungeKuttaMersonIntegratorTest
[ 51%] Building CXX object SimTKmath/tests/CMakeFiles/DifferentiatorTest.dir/DifferentiatorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/DifferentiatorTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 51%] Linking CXX executable ../../DifferentiatorTest
[ 51%] Built target DifferentiatorTest
[ 51%] Building CXX object SimTKmath/tests/CMakeFiles/RungeKutta3IntegratorTest.dir/RungeKutta3IntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/RungeKutta3IntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 51%] Linking CXX executable ../../RungeKutta3IntegratorTest
[ 51%] Built target RungeKutta3IntegratorTest
[ 51%] Building CXX object SimTKmath/tests/CMakeFiles/TestSpline.dir/TestSpline.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestSpline.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 51%] Linking CXX executable ../../TestSpline
[ 51%] Built target TestSpline
[ 51%] Building CXX object SimTKmath/tests/CMakeFiles/FactorSVDTest.dir/FactorSVDTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/FactorSVDTest.cpp:76:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 52%] Linking CXX executable ../../FactorSVDTest
[ 52%] Built target FactorSVDTest
[ 52%] Building CXX object SimTKmath/tests/CMakeFiles/TestBicubicSurface.dir/TestBicubicSurface.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestBicubicSurface.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 52%] Linking CXX executable ../../TestBicubicSurface
[ 52%] Built target TestBicubicSurface
[ 53%] Building CXX object SimTKmath/tests/CMakeFiles/SemiExplicitEulerIntegratorTest.dir/SemiExplicitEulerIntegratorTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/IntegratorTestFramework.h:39,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/SemiExplicitEulerIntegratorTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 53%] Linking CXX executable ../../SemiExplicitEulerIntegratorTest
[ 53%] Built target SemiExplicitEulerIntegratorTest
[ 53%] Building CXX object SimTKmath/tests/CMakeFiles/TestGeo.dir/TestGeo.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestGeo.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 53%] Linking CXX executable ../../TestGeo
[ 53%] Built target TestGeo
[ 53%] Building CXX object SimTKmath/tests/CMakeFiles/TestTriangleMesh.dir/TestTriangleMesh.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/TestTriangleMesh.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 53%] Linking CXX executable ../../TestTriangleMesh
[ 53%] Built target TestTriangleMesh
[ 54%] Building CXX object SimTKmath/tests/adhoc/CMakeFiles/nlpqlp.dir/nlpqlp.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/tests/adhoc/nlpqlp.cpp:3:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 54%] Linking CXX executable ../../../nlpqlp
[ 54%] Built target nlpqlp
[ 54%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/About.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/About.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 54%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Assembler.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Assembler.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 54%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/AssemblyCondition_Markers.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_Markers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/AssemblyCondition_OrientationSensors.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/AssemblyCondition_OrientationSensors.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Body.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Body.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/CablePath.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CablePath.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/CableSpring.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableSpring.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/CableTrackerSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CableTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 55%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/CompliantContactSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/CompliantContactSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ConditionalConstraint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ConditionalConstraint.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint_LineOnLineContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_LineOnLineContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint_PointOnPlaneContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_PointOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint_Rod.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_Rod.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint_SphereOnPlaneContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnPlaneContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 56%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Constraint_SphereOnSphereContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Constraint_SphereOnSphereContact.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ContactTrackerSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ContactTrackerSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/DecorationSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/DecorationSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ElasticFoundationForce.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Force.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ForceSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 57%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Force_Gravity.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Gravity.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Force_Instantiations.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Force_LinearBushing.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_LinearBushing.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Force_Thermostat.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Force_Thermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/GeneralContactSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralContactSubsystem.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/GeneralForceSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/GeneralForceSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 58%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/HuntCrossleyContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyContact.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/HuntCrossleyForce.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/HuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ImpulseSolver.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/LocalEnergyMinimizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/LocalEnergyMinimizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Matter_Instantiations.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Matter_Instantiations.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/MobilizedBody.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MobilizedBody.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/Motion.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/Motion.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 59%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/MultibodySystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/MultibodySystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/OBSOLETE_LengthConstraints.cpp.o
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/ObservedPointFitter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/ObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/PGSImpulseSolver.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PGSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/PLUSImpulseSolver.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/PLUSImpulseSolver.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/RigidBodyNode.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 60%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/RigidBodyNodeSpec.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/RigidBodyNodeSpec_Derived.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Pin.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNodeSpec_Derived.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/RigidBodyNode_LoneParticle.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp: In member function ‘virtual const SpatialVec& RBNodeLoneParticle::getHCol(const SBTreePositionCache&, int) const’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:414:12: warning: function returns address of local variable [-Wreturn-local-addr]
  414 |     return col;
      |            ^~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:410:19: note: declared here
  410 |     Mat<2,3,Vec3> H = Mat<2,3,Vec3>::getAs(&pc.storageForH[2*uIndex]);
      |                   ^
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp: In member function ‘virtual const SpatialVec& RBNodeLoneParticle::getH_FMCol(const SBTreePositionCache&, int) const’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:422:12: warning: function returns address of local variable [-Wreturn-local-addr]
  422 |     return col;
      |            ^~~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_LoneParticle.cpp:418:19: note: declared here
  418 |     Mat<2,3,Vec3> H = Mat<2,3,Vec3>::getAs(&pc.storageForH_FM[2*uIndex]);
      |                   ^
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/RigidBodyNode_Weld.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/RigidBodyNode_Weld.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/SemiExplicitEulerTimeStepper.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SemiExplicitEulerTimeStepper.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/SimbodyMatterSubsystem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystem.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 61%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/SimbodyMatterSubsystemRep.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubsystemRep.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/SimbodyMatterSubtree.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/SimbodyMatterSubtree.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/src/TextDataEventReporter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/TextDataEventReporter.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/src/TextDataEventReporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/Visualizer/src/Visualizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/Visualizer/src/VisualizerGeometry.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerGeometry.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/Visualizer/src/VisualizerProtocol.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/VisualizerProtocol.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/Visualizer/src/Visualizer_InputListener.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_InputListener.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 62%] Building CXX object Simbody/sharedTarget/CMakeFiles/SimTKsimbody.dir/__/Visualizer/src/Visualizer_Reporter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/simbody/internal/common.h:31,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/src/Visualizer_Reporter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 63%] Linking CXX shared library ../../libSimTKsimbody.so
[ 63%] Built target SimTKsimbody
[ 63%] Building CXX object Simbody/Visualizer/simbody-visualizer/CMakeFiles/simbody-visualizer.dir/simbody-visualizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/Visualizer/simbody-visualizer/simbody-visualizer.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 63%] Building CXX object Simbody/Visualizer/simbody-visualizer/CMakeFiles/simbody-visualizer.dir/lodepng.cpp.o
[ 64%] Linking CXX executable ../../../simbody-visualizer
[ 64%] Built target simbody-visualizer
[ 64%] Building CXX object Simbody/tests/CMakeFiles/TestGravity.dir/TestGravity.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestGravity.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestGravity
[ 65%] Built target TestGravity
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestMobilizedBody.dir/TestMobilizedBody.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizedBody.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestMobilizedBody
[ 65%] Built target TestMobilizedBody
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestOrientedBoundingBox.dir/TestOrientedBoundingBox.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestOrientedBoundingBox.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestOrientedBoundingBox
[ 65%] Built target TestOrientedBoundingBox
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestCustomConstraints.dir/TestCustomConstraints.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestCustomConstraints
[ 65%] Built target TestCustomConstraints
[ 65%] Building CXX object Simbody/tests/CMakeFiles/GazeboReactionForceWithAppliedForceRigid.dir/GazeboReactionForceWithAppliedForceRigid.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceRigid.cpp:66:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../GazeboReactionForceWithAppliedForceRigid
[ 65%] Built target GazeboReactionForceWithAppliedForceRigid
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestCollisionDetectionAlgorithm.dir/TestCollisionDetectionAlgorithm.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCollisionDetectionAlgorithm.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestCollisionDetectionAlgorithm
[ 65%] Built target TestCollisionDetectionAlgorithm
[ 65%] Building CXX object Simbody/tests/CMakeFiles/GazeboReactionForce.dir/GazeboReactionForce.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForce.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../GazeboReactionForce
[ 65%] Built target GazeboReactionForce
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestElasticFoundationForce.dir/TestElasticFoundationForce.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestElasticFoundationForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestElasticFoundationForce
[ 65%] Built target TestElasticFoundationForce
[ 65%] Building CXX object Simbody/tests/CMakeFiles/TestFunctionBasedMobilizedBodies.dir/TestFunctionBasedMobilizedBodies.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestFunctionBasedMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 65%] Linking CXX executable ../../TestFunctionBasedMobilizedBodies
[ 65%] Built target TestFunctionBasedMobilizedBodies
[ 66%] Building CXX object Simbody/tests/CMakeFiles/TestConstraints.dir/TestConstraints.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestConstraints.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 66%] Linking CXX executable ../../TestConstraints
[ 66%] Built target TestConstraints
[ 66%] Building CXX object Simbody/tests/CMakeFiles/TestHuntCrossleyForce.dir/TestHuntCrossleyForce.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestHuntCrossleyForce.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 66%] Linking CXX executable ../../TestHuntCrossleyForce
[ 66%] Built target TestHuntCrossleyForce
[ 66%] Building CXX object Simbody/tests/CMakeFiles/TestLoneParticle.dir/TestLoneParticle.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLoneParticle.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 67%] Linking CXX executable ../../TestLoneParticle
[ 67%] Built target TestLoneParticle
[ 68%] Building CXX object Simbody/tests/CMakeFiles/TestCustomMobilizedBodies.dir/TestCustomMobilizedBodies.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestCustomMobilizedBodies.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 68%] Linking CXX executable ../../TestCustomMobilizedBodies
[ 68%] Built target TestCustomMobilizedBodies
[ 68%] Building CXX object Simbody/tests/CMakeFiles/TestMassMatrix.dir/TestMassMatrix.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMassMatrix.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 68%] Linking CXX executable ../../TestMassMatrix
[ 68%] Built target TestMassMatrix
[ 69%] Building CXX object Simbody/tests/CMakeFiles/TestMobilizerReactionForces.dir/TestMobilizerReactionForces.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestMobilizerReactionForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 69%] Linking CXX executable ../../TestMobilizerReactionForces
[ 69%] Built target TestMobilizerReactionForces
[ 69%] Building CXX object Simbody/tests/CMakeFiles/TestAngleConversions.dir/TestAngleConversions.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestAngleConversions.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 69%] Linking CXX executable ../../TestAngleConversions
[ 69%] Built target TestAngleConversions
[ 69%] Building CXX object Simbody/tests/CMakeFiles/TestNoseHooverThermostat.dir/TestNoseHooverThermostat.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestNoseHooverThermostat.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 69%] Linking CXX executable ../../TestNoseHooverThermostat
[ 69%] Built target TestNoseHooverThermostat
[ 70%] Building CXX object Simbody/tests/CMakeFiles/TestObservedPointFitter.dir/TestObservedPointFitter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestObservedPointFitter.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 70%] Linking CXX executable ../../TestObservedPointFitter
[ 70%] Built target TestObservedPointFitter
[ 70%] Building CXX object Simbody/tests/CMakeFiles/TestForces.dir/TestForces.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestForces.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 70%] Linking CXX executable ../../TestForces
[ 70%] Built target TestForces
[ 70%] Building CXX object Simbody/tests/CMakeFiles/TestPimpl1.dir/TestPimpl1.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestPimpl1.cpp:2:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 71%] Linking CXX executable ../../TestPimpl1
[ 71%] Built target TestPimpl1
[ 71%] Building CXX object Simbody/tests/CMakeFiles/GazeboReactionForceWithAppliedForceCompliant.dir/GazeboReactionForceWithAppliedForceCompliant.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboReactionForceWithAppliedForceCompliant.cpp:65:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 71%] Linking CXX executable ../../GazeboReactionForceWithAppliedForceCompliant
[ 71%] Built target GazeboReactionForceWithAppliedForceCompliant
[ 71%] Building CXX object Simbody/tests/CMakeFiles/TestLinearBushing.dir/TestLinearBushing.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestLinearBushing.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 71%] Linking CXX executable ../../TestLinearBushing
[ 71%] Built target TestLinearBushing
[ 71%] Building CXX object Simbody/tests/CMakeFiles/TestReverseMobilizers.dir/TestReverseMobilizers.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/TestReverseMobilizers.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 71%] Linking CXX executable ../../TestReverseMobilizers
[ 71%] Built target TestReverseMobilizers
[ 71%] Building CXX object Simbody/tests/CMakeFiles/GazeboInelasticCollision.dir/GazeboInelasticCollision.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/GazeboInelasticCollision.cpp:86:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 72%] Linking CXX executable ../../GazeboInelasticCollision
[ 72%] Built target GazeboInelasticCollision
[ 72%] Building CXX object Simbody/tests/adhoc/CMakeFiles/WristMomentArm.dir/WristMomentArm.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/WristMomentArm.cpp:75:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 72%] Linking CXX executable ../../../WristMomentArm
[ 72%] Built target WristMomentArm
[ 72%] Building CXX object Simbody/tests/adhoc/CMakeFiles/UnilateralPointContactWithFriction.dir/UnilateralPointContactWithFriction.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContactWithFriction.cpp:67:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 72%] Linking CXX executable ../../../UnilateralPointContactWithFriction
[ 72%] Built target UnilateralPointContactWithFriction
[ 72%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TwoPendulums.dir/TwoPendulums.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TwoPendulums.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 72%] Linking CXX executable ../../../TwoPendulums
[ 72%] Built target TwoPendulums
[ 72%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TimsBox.dir/TimsBox.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBox.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 73%] Linking CXX executable ../../../TimsBox
[ 73%] Built target TimsBox
[ 73%] Building CXX object Simbody/tests/adhoc/CMakeFiles/LockUnlockConstraint.dir/LockUnlockConstraint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LockUnlockConstraint.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 73%] Linking CXX executable ../../../LockUnlockConstraint
[ 73%] Built target LockUnlockConstraint
[ 73%] Building CXX object Simbody/tests/adhoc/CMakeFiles/UnilateralPointContact.dir/UnilateralPointContact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/UnilateralPointContact.cpp:147:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 73%] Linking CXX executable ../../../UnilateralPointContact
[ 73%] Built target UnilateralPointContact
[ 73%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TimsBoxHybrid.dir/TimsBoxHybrid.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxHybrid.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 73%] Linking CXX executable ../../../TimsBoxHybrid
[ 73%] Built target TimsBoxHybrid
[ 73%] Building CXX object Simbody/tests/adhoc/CMakeFiles/ContactTest.dir/ContactTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactTest.cpp:26:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 74%] Linking CXX executable ../../../ContactTest
[ 74%] Built target ContactTest
[ 74%] Building CXX object Simbody/tests/adhoc/CMakeFiles/JunkMain1.dir/JunkMain1.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain1.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 74%] Linking CXX executable ../../../JunkMain1
[ 74%] Built target JunkMain1
[ 74%] Building CXX object Simbody/tests/adhoc/CMakeFiles/MovingMusclePointMomentArm.dir/MovingMusclePointMomentArm.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MovingMusclePointMomentArm.cpp:25:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 75%] Linking CXX executable ../../../MovingMusclePointMomentArm
[ 75%] Built target MovingMusclePointMomentArm
[ 75%] Building CXX object Simbody/tests/adhoc/CMakeFiles/PrescribedMotionPlayground.dir/PrescribedMotionPlayground.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PrescribedMotionPlayground.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 75%] Linking CXX executable ../../../PrescribedMotionPlayground
[ 75%] Built target PrescribedMotionPlayground
[ 75%] Building CXX object Simbody/tests/adhoc/CMakeFiles/FreeWater.dir/FreeWater.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/FreeWater.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 75%] Linking CXX executable ../../../FreeWater
[ 75%] Built target FreeWater
[ 75%] Building CXX object Simbody/tests/adhoc/CMakeFiles/CompliantBlockImpact.dir/CompliantBlockImpact.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CompliantBlockImpact.cpp:31:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 75%] Linking CXX executable ../../../CompliantBlockImpact
[ 75%] Built target CompliantBlockImpact
[ 75%] Building CXX object Simbody/tests/adhoc/CMakeFiles/LookAtPolygonalMesh.dir/LookAtPolygonalMesh.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/LookAtPolygonalMesh.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 76%] Linking CXX executable ../../../LookAtPolygonalMesh
[ 76%] Built target LookAtPolygonalMesh
[ 76%] Building CXX object Simbody/tests/adhoc/CMakeFiles/SphericalCoordsMobilizerTest.dir/SphericalCoordsMobilizerTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SphericalCoordsMobilizerTest.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 76%] Linking CXX executable ../../../SphericalCoordsMobilizerTest
[ 76%] Built target SphericalCoordsMobilizerTest
[ 76%] Building CXX object Simbody/tests/adhoc/CMakeFiles/ContactBigMeshes.dir/ContactBigMeshes.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBigMeshes.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 76%] Linking CXX executable ../../../ContactBigMeshes
[ 76%] Built target ContactBigMeshes
[ 76%] Building CXX object Simbody/tests/adhoc/CMakeFiles/CoarseRNA.dir/CoarseRNA.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CoarseRNA.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 77%] Linking CXX executable ../../../CoarseRNA
[ 77%] Built target CoarseRNA
[ 78%] Building CXX object Simbody/tests/adhoc/CMakeFiles/GeometryPlayground.dir/GeometryPlayground.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/GeometryPlayground.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 78%] Linking CXX executable ../../../GeometryPlayground
[ 78%] Built target GeometryPlayground
[ 79%] Building CXX object Simbody/tests/adhoc/CMakeFiles/BilateralContactConstraints.dir/BilateralContactConstraints.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/BilateralContactConstraints.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 79%] Linking CXX executable ../../../BilateralContactConstraints
[ 79%] Built target BilateralContactConstraints
[ 79%] Building CXX object Simbody/tests/adhoc/CMakeFiles/CableOverBicubicSurfaces.dir/CableOverBicubicSurfaces.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/CableOverBicubicSurfaces.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 79%] Linking CXX executable ../../../CableOverBicubicSurfaces
[ 79%] Built target CableOverBicubicSurfaces
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/JunkMain2.dir/JunkMain2.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/JunkMain2.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../JunkMain2
[ 80%] Built target JunkMain2
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/ElasticFoundation.dir/ElasticFoundation.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ElasticFoundation.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../ElasticFoundation
[ 80%] Built target ElasticFoundation
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TestPLUS_SingleBrick.dir/TestPLUS_SingleBrick.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestPLUS_SingleBrick.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../TestPLUS_SingleBrick
[ 80%] Built target TestPLUS_SingleBrick
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/ContactBrickTest.dir/ContactBrickTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/ContactBrickTest.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../ContactBrickTest
[ 80%] Built target ContactBrickTest
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/MiscConstraints.dir/MiscConstraints.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/MiscConstraints.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../MiscConstraints
[ 80%] Built target MiscConstraints
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TestMultibodyPerformance.dir/TestMultibodyPerformance.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestMultibodyPerformance.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../TestMultibodyPerformance
[ 80%] Built target TestMultibodyPerformance
[ 80%] Building CXX object Simbody/tests/adhoc/CMakeFiles/OpenSimPartyDemoCable.dir/OpenSimPartyDemoCable.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/OpenSimPartyDemoCable.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 80%] Linking CXX executable ../../../OpenSimPartyDemoCable
[ 80%] Built target OpenSimPartyDemoCable
[ 81%] Building CXX object Simbody/tests/adhoc/CMakeFiles/PassThrough.dir/PassThrough.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PassThrough.cpp:15:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 81%] Linking CXX executable ../../../PassThrough
[ 81%] Built target PassThrough
[ 81%] Building CXX object Simbody/tests/adhoc/CMakeFiles/PendulumExample.dir/PendulumExample.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/PendulumExample.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 81%] Linking CXX executable ../../../PendulumExample
[ 81%] Built target PendulumExample
[ 81%] Building CXX object Simbody/tests/adhoc/CMakeFiles/RattleBack_ReverseEllipsoid.dir/RattleBack_ReverseEllipsoid.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RattleBack_ReverseEllipsoid.cpp:42:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 81%] Linking CXX executable ../../../RattleBack_ReverseEllipsoid
[ 81%] Built target RattleBack_ReverseEllipsoid
[ 82%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TestThermostat.dir/TestThermostat.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestThermostat.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 82%] Linking CXX executable ../../../TestThermostat
[ 82%] Built target TestThermostat
[ 83%] Building CXX object Simbody/tests/adhoc/CMakeFiles/RadusDrifter.dir/RadusDrifter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RadusDrifter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 83%] Linking CXX executable ../../../RadusDrifter
[ 83%] Built target RadusDrifter
[ 83%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TimsBoxPGS.dir/TimsBoxPGS.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxPGS.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 84%] Linking CXX executable ../../../TimsBoxPGS
[ 84%] Built target TimsBoxPGS
[ 84%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TimsBoxBristle.dir/TimsBoxBristle.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TimsBoxBristle.cpp:29:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 84%] Linking CXX executable ../../../TimsBoxBristle
[ 84%] Built target TimsBoxBristle
[ 84%] Building CXX object Simbody/tests/adhoc/CMakeFiles/RigidContact1.dir/RigidContact1.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/RigidContact1.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 84%] Linking CXX executable ../../../RigidContact1
[ 84%] Built target RigidContact1
[ 85%] Building CXX object Simbody/tests/adhoc/CMakeFiles/SBPendulum1.dir/SBPendulum1.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/SBPendulum1.cpp:56:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 85%] Linking CXX executable ../../../SBPendulum1
[ 85%] Built target SBPendulum1
[ 85%] Building CXX object Simbody/tests/adhoc/CMakeFiles/TestRiboseMobilizer.dir/TestRiboseMobilizer.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/SimTKsimbody.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/tests/adhoc/TestRiboseMobilizer.cpp:1:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 85%] Linking CXX executable ../../../TestRiboseMobilizer
[ 85%] Built target TestRiboseMobilizer
[ 86%] Building CXX object examples/CMakeFiles/UserGuideLimits.dir/UserGuideLimits.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuideLimits.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 86%] Linking CXX executable ../UserGuideLimits
[ 86%] Built target UserGuideLimits
[ 86%] Building CXX object examples/CMakeFiles/UserGuide.dir/UserGuide.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UserGuide.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 86%] Linking CXX executable ../UserGuide
[ 86%] Built target UserGuide
[ 86%] Building CXX object examples/CMakeFiles/SimpleIntegrator.dir/SimpleIntegrator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleIntegrator.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 86%] Linking CXX executable ../SimpleIntegrator
[ 86%] Built target SimpleIntegrator
[ 86%] Building CXX object examples/CMakeFiles/SimpleDifferentiator.dir/SimpleDifferentiator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimpleDifferentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 87%] Linking CXX executable ../SimpleDifferentiator
[ 87%] Built target SimpleDifferentiator
[ 87%] Building CXX object examples/CMakeFiles/SimbodyInstallTestNoViz.dir/SimbodyInstallTestNoViz.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTestNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 87%] Linking CXX executable ../SimbodyInstallTestNoViz
[ 87%] Built target SimbodyInstallTestNoViz
[ 87%] Building CXX object examples/CMakeFiles/Rattleback.dir/Rattleback.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Rattleback.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 88%] Linking CXX executable ../Rattleback
[ 88%] Built target Rattleback
[ 89%] Building CXX object examples/CMakeFiles/PendulumNoViz.dir/PendulumNoViz.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/PendulumNoViz.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 89%] Linking CXX executable ../PendulumNoViz
[ 89%] Built target PendulumNoViz
[ 89%] Building CXX object examples/CMakeFiles/ExampleGears.dir/ExampleGears.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGears.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 89%] Linking CXX executable ../ExampleGears
[ 89%] Built target ExampleGears
[ 90%] Building CXX object examples/CMakeFiles/ExampleSimplePlanarMechanism.dir/ExampleSimplePlanarMechanism.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSimplePlanarMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 90%] Linking CXX executable ../ExampleSimplePlanarMechanism
[ 90%] Built target ExampleSimplePlanarMechanism
[ 90%] Building CXX object examples/CMakeFiles/ExampleCustomConstraint.dir/ExampleCustomConstraint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCustomConstraint.cpp:36:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 90%] Linking CXX executable ../ExampleCustomConstraint
[ 90%] Built target ExampleCustomConstraint
[ 90%] Building CXX object examples/CMakeFiles/ConstrainedNumericalDiffOptimization.dir/ConstrainedNumericalDiffOptimization.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 90%] Linking CXX executable ../ConstrainedNumericalDiffOptimization
[ 90%] Built target ConstrainedNumericalDiffOptimization
[ 91%] Building CXX object examples/CMakeFiles/ExampleAssemblerPlayground.dir/ExampleAssemblerPlayground.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAssemblerPlayground.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../ExampleAssemblerPlayground
[ 91%] Built target ExampleAssemblerPlayground
[ 91%] Building CXX object examples/CMakeFiles/ExampleClosedTopologyMechanism.dir/ExampleClosedTopologyMechanism.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleClosedTopologyMechanism.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../ExampleClosedTopologyMechanism
[ 91%] Built target ExampleClosedTopologyMechanism
[ 91%] Building CXX object examples/CMakeFiles/ExampleTwoBoxCollide.dir/ExampleTwoBoxCollide.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleTwoBoxCollide.cpp:33:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../ExampleTwoBoxCollide
[ 91%] Built target ExampleTwoBoxCollide
[ 91%] Building CXX object examples/CMakeFiles/ExampleAmysIKProblem.dir/ExampleAmysIKProblem.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleAmysIKProblem.cpp:40:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../ExampleAmysIKProblem
[ 91%] Built target ExampleAmysIKProblem
[ 91%] Building CXX object examples/CMakeFiles/UnconstrainedNumericalDiffOptimization.dir/UnconstrainedNumericalDiffOptimization.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedNumericalDiffOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../UnconstrainedNumericalDiffOptimization
[ 91%] Built target UnconstrainedNumericalDiffOptimization
[ 91%] Building CXX object examples/CMakeFiles/Differentiator.dir/Differentiator.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Differentiator.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 91%] Linking CXX executable ../Differentiator
[ 91%] Built target Differentiator
[ 91%] Building CXX object examples/CMakeFiles/ConstrainedOptimization.dir/ConstrainedOptimization.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 92%] Linking CXX executable ../ConstrainedOptimization
[ 92%] Built target ConstrainedOptimization
[ 93%] Building CXX object examples/CMakeFiles/ExampleContactPlayground.dir/ExampleContactPlayground.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleContactPlayground.cpp:54:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleContactPlayground
[ 93%] Built target ExampleContactPlayground
[ 93%] Building CXX object examples/CMakeFiles/ChainExample.dir/ChainExample.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ChainExample.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ChainExample
[ 93%] Built target ChainExample
[ 93%] Building CXX object examples/CMakeFiles/ExampleEventHandler.dir/ExampleEventHandler.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventHandler.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleEventHandler
[ 93%] Built target ExampleEventHandler
[ 93%] Building CXX object examples/CMakeFiles/ExampleKneeJoint.dir/ExampleKneeJoint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleKneeJoint.cpp:37:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleKneeJoint
[ 93%] Built target ExampleKneeJoint
[ 93%] Building CXX object examples/CMakeFiles/ExampleLongPendulum.dir/ExampleLongPendulum.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleLongPendulum.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleLongPendulum
[ 93%] Built target ExampleLongPendulum
[ 93%] Building CXX object examples/CMakeFiles/SimbodyInstallTest.dir/SimbodyInstallTest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/SimbodyInstallTest.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../SimbodyInstallTest
[ 93%] Built target SimbodyInstallTest
[ 93%] Building CXX object examples/CMakeFiles/ExampleCablePath.dir/ExampleCablePath.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleCablePath.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleCablePath
[ 93%] Built target ExampleCablePath
[ 93%] Building CXX object examples/CMakeFiles/ExampleGeodesic.dir/ExampleGeodesic.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleGeodesic.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleGeodesic
[ 93%] Built target ExampleGeodesic
[ 93%] Building CXX object examples/CMakeFiles/ExampleSampleAndHold.dir/ExampleSampleAndHold.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleSampleAndHold.cpp:35:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 93%] Linking CXX executable ../ExampleSampleAndHold
[ 93%] Built target ExampleSampleAndHold
[ 93%] Building CXX object examples/CMakeFiles/ExampleEventReporter.dir/ExampleEventReporter.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleEventReporter.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 94%] Linking CXX executable ../ExampleEventReporter
[ 94%] Built target ExampleEventReporter
[ 94%] Building CXX object examples/CMakeFiles/ExampleMotor-TorqueLimited-Constraint.dir/ExampleMotor-TorqueLimited-Constraint.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Constraint.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../ExampleMotor-TorqueLimited-Constraint
[ 95%] Built target ExampleMotor-TorqueLimited-Constraint
[ 95%] Building CXX object examples/CMakeFiles/ExampleMotor-TorqueLimited-Controller.dir/ExampleMotor-TorqueLimited-Controller.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Controller.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../ExampleMotor-TorqueLimited-Controller
[ 95%] Built target ExampleMotor-TorqueLimited-Controller
[ 95%] Building CXX object examples/CMakeFiles/ExampleWrapping.dir/ExampleWrapping.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleWrapping.cpp:28:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../ExampleWrapping
[ 95%] Built target ExampleWrapping
[ 95%] Building CXX object examples/CMakeFiles/JaredsDude.dir/JaredsDude.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/JaredsDude.cpp:27:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../JaredsDude
[ 95%] Built target JaredsDude
[ 95%] Building CXX object examples/CMakeFiles/ExampleMotor-TorqueLimited-Motion.dir/ExampleMotor-TorqueLimited-Motion.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotor-TorqueLimited-Motion.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../ExampleMotor-TorqueLimited-Motion
[ 95%] Built target ExampleMotor-TorqueLimited-Motion
[ 95%] Building CXX object examples/CMakeFiles/ExampleMotorWithSpeedControl.dir/ExampleMotorWithSpeedControl.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleMotorWithSpeedControl.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 95%] Linking CXX executable ../ExampleMotorWithSpeedControl
[ 95%] Built target ExampleMotorWithSpeedControl
[ 96%] Building CXX object examples/CMakeFiles/ExamplePendulum.dir/ExamplePendulum.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExamplePendulum.cpp:32:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 96%] Linking CXX executable ../ExamplePendulum
[ 96%] Built target ExamplePendulum
[ 96%] Building CXX object examples/CMakeFiles/UnconstrainedOptimization.dir/UnconstrainedOptimization.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/UnconstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 97%] Linking CXX executable ../UnconstrainedOptimization
[ 97%] Built target UnconstrainedOptimization
[ 97%] Building CXX object examples/CMakeFiles/ParameterConstrainedOptimization.dir/ParameterConstrainedOptimization.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKmath/./include/SimTKmath.h:27,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ParameterConstrainedOptimization.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 97%] Linking CXX executable ../ParameterConstrainedOptimization
[ 97%] Built target ParameterConstrainedOptimization
[ 97%] Building CXX object examples/CMakeFiles/TheoJansenStrandbeest.dir/TheoJansenStrandbeest.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TheoJansenStrandbeest.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 97%] Linking CXX executable ../TheoJansenStrandbeest
[ 97%] Built target TheoJansenStrandbeest
[ 97%] Building CXX object examples/CMakeFiles/ExampleIMUTracking.dir/ExampleIMUTracking.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleIMUTracking.cpp:30:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Linking CXX executable ../ExampleIMUTracking
[ 98%] Built target ExampleIMUTracking
[ 98%] Building CXX object examples/CMakeFiles/ExampleScissorLift.dir/ExampleScissorLift.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/ExampleScissorLift.cpp:23:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Linking CXX executable ../ExampleScissorLift
[ 98%] Built target ExampleScissorLift
[ 98%] Building CXX object examples/BricardMechanism/CMakeFiles/BricardMechanism.dir/ExampleBricardMechanism.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/BricardMechanism/ExampleBricardMechanism.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Linking CXX executable ../../BricardMechanism
[ 98%] Built target BricardMechanism
[ 98%] Building CXX object examples/Gazebo2Simbody/CMakeFiles/Gazebo2Simbody.dir/Gazebo2Simbody.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/Gazebo2Simbody/Gazebo2Simbody.cpp:121:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Linking CXX executable ../../Gazebo2Simbody
[ 98%] Built target Gazebo2Simbody
[ 98%] Building CXX object examples/TaskSpaceControl-UR10/CMakeFiles/TaskSpaceControl-UR10.dir/TaskSpaceControl-UR10.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp:53:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Building CXX object examples/TaskSpaceControl-UR10/CMakeFiles/TaskSpaceControl-UR10.dir/UR10.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-UR10/UR10.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 98%] Building CXX object examples/TaskSpaceControl-UR10/CMakeFiles/TaskSpaceControl-UR10.dir/__/shared/TaskSpace.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 99%] Linking CXX executable ../../TaskSpaceControl-UR10
[ 99%] Built target TaskSpaceControl-UR10
[ 99%] Building CXX object examples/TaskSpaceControl-Atlas/CMakeFiles/TaskSpaceControl-Atlas.dir/TaskSpaceControl-Atlas.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp:72:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[ 99%] Building CXX object examples/TaskSpaceControl-Atlas/CMakeFiles/TaskSpaceControl-Atlas.dir/Atlas.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/Atlas.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[100%] Building CXX object examples/TaskSpaceControl-Atlas/CMakeFiles/TaskSpaceControl-Atlas.dir/URDFReader.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/TaskSpaceControl-Atlas/URDFReader.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[100%] Building CXX object examples/TaskSpaceControl-Atlas/CMakeFiles/TaskSpaceControl-Atlas.dir/__/shared/TaskSpace.cpp.o
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Plus::Plus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:603:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  603 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:604:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  604 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Minus::Minus(SimTK::Subsystem&, const SimTK::Measure_<T>&, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:628:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  628 |            (   this->getSubsystem().isSameSubsystem(left.getSubsystem())
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:629:34: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  629 |             && this->getSubsystem().isSameSubsystem(right.getSubsystem()),
      |                ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/basics.h:43,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:32,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h: In constructor ‘SimTK::Measure_<T>::Scale::Scale(SimTK::Subsystem&, SimTK::Real, const SimTK::Measure_<T>&)’:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:653:31: warning: invalid use of incomplete type ‘const class SimTK::Subsystem’
  653 |            (this->getSubsystem().isSameSubsystem(operand.getSubsystem()),
      |             ~~~~~~~~~~~~~~~~~~^~
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon/internal/ExceptionMacros.h:282:13: note: in definition of macro ‘SimTK_ERRCHK_ALWAYS’
  282 |     do{if(!(cond))SimTK_THROW3(SimTK::Exception::ErrorCheck,    \
      |             ^~~~
In file included from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/./include/SimTKcommon.h:37,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/Simbody/./include/Simbody.h:38,
                 from /usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/examples/shared/TaskSpace.cpp:24:
/usr/src/slapt-src/libraries/simbody/simbody-Simbody-3.5.4/SimTKcommon/Simulation/include/SimTKcommon/internal/Measure.h:128:7: note: forward declaration of ‘class SimTK::Subsystem’
  128 | class Subsystem;
      |       ^~~~~~~~~
[100%] Linking CXX executable ../../TaskSpaceControl-Atlas
[100%] Built target TaskSpaceControl-Atlas
[  0%] Built target PlatformFiles
Consolidate compiler generated dependencies of target SimTKcommon
[  6%] Built target SimTKcommon
Consolidate compiler generated dependencies of target TestFunction
[  7%] Built target TestFunction
Consolidate compiler generated dependencies of target TestBigMatrix
[  7%] Built target TestBigMatrix
Consolidate compiler generated dependencies of target SFMTTest
[  7%] Built target SFMTTest
Consolidate compiler generated dependencies of target TestAtomicInteger
[  8%] Built target TestAtomicInteger
Consolidate compiler generated dependencies of target SpatialAlgebraTest
[  9%] Built target SpatialAlgebraTest
Consolidate compiler generated dependencies of target PolynomialTest
[  9%] Built target PolynomialTest
Consolidate compiler generated dependencies of target TestPlugin
[  9%] Built target TestPlugin
Consolidate compiler generated dependencies of target TestVectorMath
[  9%] Built target TestVectorMath
Consolidate compiler generated dependencies of target RandomTest
[  9%] Built target RandomTest
Consolidate compiler generated dependencies of target TestParallelExecutor
[  9%] Built target TestParallelExecutor
Consolidate compiler generated dependencies of target TestArray
[  9%] Built target TestArray
Consolidate compiler generated dependencies of target RotationTest
[  9%] Built target RotationTest
Consolidate compiler generated dependencies of target TestParallelWorkQueue
[  9%] Built target TestParallelWorkQueue
Consolidate compiler generated dependencies of target OrientationTest
[  9%] Built target OrientationTest
Consolidate compiler generated dependencies of target TestParallel2DExecutor
[ 10%] Built target TestParallel2DExecutor
Consolidate compiler generated dependencies of target TestPolygonalMesh
[ 10%] Built target TestPolygonalMesh
Consolidate compiler generated dependencies of target BNTTest
[ 10%] Built target BNTTest
Consolidate compiler generated dependencies of target TestMassProperties
[ 10%] Built target TestMassProperties
Consolidate compiler generated dependencies of target TestPrivateImplementation
[ 11%] Built target TestPrivateImplementation
Consolidate compiler generated dependencies of target StateTest
[ 11%] Built target StateTest
Consolidate compiler generated dependencies of target TestScalar
[ 12%] Built target TestScalar
Consolidate compiler generated dependencies of target TestSimulation
[ 12%] Built target TestSimulation
Consolidate compiler generated dependencies of target TestSmallMatrix
[ 12%] Built target TestSmallMatrix
Consolidate compiler generated dependencies of target MatVecTest
[ 12%] Built target MatVecTest
Consolidate compiler generated dependencies of target TestXml
[ 13%] Built target TestXml
Consolidate compiler generated dependencies of target BigMatrixTest
[ 13%] Built target BigMatrixTest
Consolidate compiler generated dependencies of target SimTKmath
[ 39%] Built target SimTKmath
Consolidate compiler generated dependencies of target pendLr
[ 40%] Built target pendLr
Consolidate compiler generated dependencies of target newton
[ 40%] Built target newton
Consolidate compiler generated dependencies of target cpsdenx_lap
[ 40%] Built target cpsdenx_lap
Consolidate compiler generated dependencies of target cpsAdvDiff_bnd
[ 41%] Built target cpsAdvDiff_bnd
Consolidate compiler generated dependencies of target cpsNewtCrd_dns
[ 42%] Built target cpsNewtCrd_dns
Consolidate compiler generated dependencies of target pendEs
[ 42%] Built target pendEs
Consolidate compiler generated dependencies of target cpsbanx
[ 42%] Built target cpsbanx
Consolidate compiler generated dependencies of target cpsAdvDiff_bndL
[ 42%] Built target cpsAdvDiff_bndL
Consolidate compiler generated dependencies of target cpsAdvDiff_non
[ 42%] Built target cpsAdvDiff_non
Consolidate compiler generated dependencies of target cpsVanDPol_non
[ 42%] Built target cpsVanDPol_non
Consolidate compiler generated dependencies of target pend
[ 42%] Built target pend
Consolidate compiler generated dependencies of target cpsbanx_lap
[ 42%] Built target cpsbanx_lap
Consolidate compiler generated dependencies of target initroot1
[ 42%] Built target initroot1
Consolidate compiler generated dependencies of target cpsPend_dns
[ 42%] Built target cpsPend_dns
Consolidate compiler generated dependencies of target pend_test
[ 42%] Built target pend_test
Consolidate compiler generated dependencies of target cpsRoberts_dns
[ 43%] Built target cpsRoberts_dns
Consolidate compiler generated dependencies of target cpsPend_dnsL
[ 43%] Built target cpsPend_dnsL
Consolidate compiler generated dependencies of target cpsRoberts_dnsL
[ 43%] Built target cpsRoberts_dnsL
Consolidate compiler generated dependencies of target cpsadamsx
[ 44%] Built target cpsadamsx
Consolidate compiler generated dependencies of target cpsdenx
[ 45%] Built target cpsdenx
Consolidate compiler generated dependencies of target PendLrCpp
[ 45%] Built target PendLrCpp
Consolidate compiler generated dependencies of target CpsAdamsXCpp
[ 45%] Built target CpsAdamsXCpp
Consolidate compiler generated dependencies of target VerletIntegratorTest
[ 45%] Built target VerletIntegratorTest
Consolidate compiler generated dependencies of target IpoptTest
[ 46%] Built target IpoptTest
Consolidate compiler generated dependencies of target RungeKuttaFeldbergIntegratorTest
[ 46%] Built target RungeKuttaFeldbergIntegratorTest
Consolidate compiler generated dependencies of target FactorQTZTest
[ 46%] Built target FactorQTZTest
Consolidate compiler generated dependencies of target EigenTest
[ 47%] Built target EigenTest
Consolidate compiler generated dependencies of target SimpleDifferentiatorTest
[ 47%] Built target SimpleDifferentiatorTest
Consolidate compiler generated dependencies of target TestContactGeometry
[ 47%] Built target TestContactGeometry
Consolidate compiler generated dependencies of target ExplicitEulerIntegratorTest
[ 48%] Built target ExplicitEulerIntegratorTest
Consolidate compiler generated dependencies of target LBFGSBTest
[ 48%] Built target LBFGSBTest
Consolidate compiler generated dependencies of target CPodesIntegratorTest
[ 49%] Built target CPodesIntegratorTest
Consolidate compiler generated dependencies of target CMAESTest
[ 49%] Built target CMAESTest
Consolidate compiler generated dependencies of target FactorLUTest
[ 49%] Built target FactorLUTest
Consolidate compiler generated dependencies of target BestAvailableTest
[ 49%] Built target BestAvailableTest
Consolidate compiler generated dependencies of target SemiExplicitEuler2IntegratorTest
[ 49%] Built target SemiExplicitEuler2IntegratorTest
Consolidate compiler generated dependencies of target LBFGSDiffTest
[ 50%] Built target LBFGSDiffTest
Consolidate compiler generated dependencies of target TimeStepperTest
[ 50%] Built target TimeStepperTest
Consolidate compiler generated dependencies of target IpoptDiffTest
[ 50%] Built target IpoptDiffTest
Consolidate compiler generated dependencies of target LBFGSTest
[ 50%] Built target LBFGSTest
Consolidate compiler generated dependencies of target IntegratorTest
[ 50%] Built target IntegratorTest
Consolidate compiler generated dependencies of target LBFGSBDiffTest
[ 50%] Built target LBFGSBDiffTest
Consolidate compiler generated dependencies of target RungeKutta2IntegratorTest
[ 51%] Built target RungeKutta2IntegratorTest
Consolidate compiler generated dependencies of target RungeKuttaMersonIntegratorTest
[ 51%] Built target RungeKuttaMersonIntegratorTest
Consolidate compiler generated dependencies of target DifferentiatorTest
[ 51%] Built target DifferentiatorTest
Consolidate compiler generated dependencies of target RungeKutta3IntegratorTest
[ 51%] Built target RungeKutta3IntegratorTest
Consolidate compiler generated dependencies of target TestSpline
[ 51%] Built target TestSpline
Consolidate compiler generated dependencies of target FactorSVDTest
[ 52%] Built target FactorSVDTest
Consolidate compiler generated dependencies of target TestBicubicSurface
[ 52%] Built target TestBicubicSurface
Consolidate compiler generated dependencies of target SemiExplicitEulerIntegratorTest
[ 53%] Built target SemiExplicitEulerIntegratorTest
Consolidate compiler generated dependencies of target TestGeo
[ 53%] Built target TestGeo
Consolidate compiler generated dependencies of target TestTriangleMesh
[ 53%] Built target TestTriangleMesh
Consolidate compiler generated dependencies of target nlpqlp
[ 54%] Built target nlpqlp
Consolidate compiler generated dependencies of target SimTKsimbody
[ 63%] Built target SimTKsimbody
Consolidate compiler generated dependencies of target simbody-visualizer
[ 64%] Built target simbody-visualizer
Consolidate compiler generated dependencies of target TestGravity
[ 65%] Built target TestGravity
Consolidate compiler generated dependencies of target TestMobilizedBody
[ 65%] Built target TestMobilizedBody
Consolidate compiler generated dependencies of target TestOrientedBoundingBox
[ 65%] Built target TestOrientedBoundingBox
Consolidate compiler generated dependencies of target TestCustomConstraints
[ 65%] Built target TestCustomConstraints
Consolidate compiler generated dependencies of target GazeboReactionForceWithAppliedForceRigid
[ 65%] Built target GazeboReactionForceWithAppliedForceRigid
Consolidate compiler generated dependencies of target TestCollisionDetectionAlgorithm
[ 65%] Built target TestCollisionDetectionAlgorithm
Consolidate compiler generated dependencies of target GazeboReactionForce
[ 65%] Built target GazeboReactionForce
Consolidate compiler generated dependencies of target TestElasticFoundationForce
[ 65%] Built target TestElasticFoundationForce
Consolidate compiler generated dependencies of target TestFunctionBasedMobilizedBodies
[ 65%] Built target TestFunctionBasedMobilizedBodies
Consolidate compiler generated dependencies of target TestConstraints
[ 66%] Built target TestConstraints
Consolidate compiler generated dependencies of target TestHuntCrossleyForce
[ 66%] Built target TestHuntCrossleyForce
Consolidate compiler generated dependencies of target TestLoneParticle
[ 67%] Built target TestLoneParticle
Consolidate compiler generated dependencies of target TestCustomMobilizedBodies
[ 68%] Built target TestCustomMobilizedBodies
Consolidate compiler generated dependencies of target TestMassMatrix
[ 68%] Built target TestMassMatrix
Consolidate compiler generated dependencies of target TestMobilizerReactionForces
[ 69%] Built target TestMobilizerReactionForces
Consolidate compiler generated dependencies of target TestAngleConversions
[ 69%] Built target TestAngleConversions
Consolidate compiler generated dependencies of target TestNoseHooverThermostat
[ 69%] Built target TestNoseHooverThermostat
Consolidate compiler generated dependencies of target TestObservedPointFitter
[ 70%] Built target TestObservedPointFitter
Consolidate compiler generated dependencies of target TestForces
[ 70%] Built target TestForces
Consolidate compiler generated dependencies of target TestPimpl1
[ 71%] Built target TestPimpl1
Consolidate compiler generated dependencies of target GazeboReactionForceWithAppliedForceCompliant
[ 71%] Built target GazeboReactionForceWithAppliedForceCompliant
Consolidate compiler generated dependencies of target TestLinearBushing
[ 71%] Built target TestLinearBushing
Consolidate compiler generated dependencies of target TestReverseMobilizers
[ 71%] Built target TestReverseMobilizers
Consolidate compiler generated dependencies of target GazeboInelasticCollision
[ 72%] Built target GazeboInelasticCollision
Consolidate compiler generated dependencies of target WristMomentArm
[ 72%] Built target WristMomentArm
Consolidate compiler generated dependencies of target UnilateralPointContactWithFriction
[ 72%] Built target UnilateralPointContactWithFriction
Consolidate compiler generated dependencies of target TwoPendulums
[ 72%] Built target TwoPendulums
Consolidate compiler generated dependencies of target TimsBox
[ 73%] Built target TimsBox
Consolidate compiler generated dependencies of target LockUnlockConstraint
[ 73%] Built target LockUnlockConstraint
Consolidate compiler generated dependencies of target UnilateralPointContact
[ 73%] Built target UnilateralPointContact
Consolidate compiler generated dependencies of target TimsBoxHybrid
[ 73%] Built target TimsBoxHybrid
Consolidate compiler generated dependencies of target ContactTest
[ 74%] Built target ContactTest
Consolidate compiler generated dependencies of target JunkMain1
[ 74%] Built target JunkMain1
Consolidate compiler generated dependencies of target MovingMusclePointMomentArm
[ 75%] Built target MovingMusclePointMomentArm
Consolidate compiler generated dependencies of target PrescribedMotionPlayground
[ 75%] Built target PrescribedMotionPlayground
Consolidate compiler generated dependencies of target FreeWater
[ 75%] Built target FreeWater
Consolidate compiler generated dependencies of target CompliantBlockImpact
[ 75%] Built target CompliantBlockImpact
Consolidate compiler generated dependencies of target LookAtPolygonalMesh
[ 76%] Built target LookAtPolygonalMesh
Consolidate compiler generated dependencies of target SphericalCoordsMobilizerTest
[ 76%] Built target SphericalCoordsMobilizerTest
Consolidate compiler generated dependencies of target ContactBigMeshes
[ 76%] Built target ContactBigMeshes
Consolidate compiler generated dependencies of target CoarseRNA
[ 77%] Built target CoarseRNA
Consolidate compiler generated dependencies of target GeometryPlayground
[ 78%] Built target GeometryPlayground
Consolidate compiler generated dependencies of target BilateralContactConstraints
[ 79%] Built target BilateralContactConstraints
Consolidate compiler generated dependencies of target CableOverBicubicSurfaces
[ 79%] Built target CableOverBicubicSurfaces
Consolidate compiler generated dependencies of target JunkMain2
[ 80%] Built target JunkMain2
Consolidate compiler generated dependencies of target ElasticFoundation
[ 80%] Built target ElasticFoundation
Consolidate compiler generated dependencies of target TestPLUS_SingleBrick
[ 80%] Built target TestPLUS_SingleBrick
Consolidate compiler generated dependencies of target ContactBrickTest
[ 80%] Built target ContactBrickTest
Consolidate compiler generated dependencies of target MiscConstraints
[ 80%] Built target MiscConstraints
Consolidate compiler generated dependencies of target TestMultibodyPerformance
[ 80%] Built target TestMultibodyPerformance
Consolidate compiler generated dependencies of target OpenSimPartyDemoCable
[ 80%] Built target OpenSimPartyDemoCable
Consolidate compiler generated dependencies of target PassThrough
[ 81%] Built target PassThrough
Consolidate compiler generated dependencies of target PendulumExample
[ 81%] Built target PendulumExample
Consolidate compiler generated dependencies of target RattleBack_ReverseEllipsoid
[ 81%] Built target RattleBack_ReverseEllipsoid
Consolidate compiler generated dependencies of target TestThermostat
[ 82%] Built target TestThermostat
Consolidate compiler generated dependencies of target RadusDrifter
[ 83%] Built target RadusDrifter
Consolidate compiler generated dependencies of target TimsBoxPGS
[ 84%] Built target TimsBoxPGS
Consolidate compiler generated dependencies of target TimsBoxBristle
[ 84%] Built target TimsBoxBristle
Consolidate compiler generated dependencies of target RigidContact1
[ 84%] Built target RigidContact1
Consolidate compiler generated dependencies of target SBPendulum1
[ 85%] Built target SBPendulum1
Consolidate compiler generated dependencies of target TestRiboseMobilizer
[ 85%] Built target TestRiboseMobilizer
Consolidate compiler generated dependencies of target UserGuideLimits
[ 86%] Built target UserGuideLimits
Consolidate compiler generated dependencies of target UserGuide
[ 86%] Built target UserGuide
Consolidate compiler generated dependencies of target SimpleIntegrator
[ 86%] Built target SimpleIntegrator
Consolidate compiler generated dependencies of target SimpleDifferentiator
[ 87%] Built target SimpleDifferentiator
Consolidate compiler generated dependencies of target SimbodyInstallTestNoViz
[ 87%] Built target SimbodyInstallTestNoViz
Consolidate compiler generated dependencies of target Rattleback
[ 88%] Built target Rattleback
Consolidate compiler generated dependencies of target PendulumNoViz
[ 89%] Built target PendulumNoViz
Consolidate compiler generated dependencies of target ExampleGears
[ 89%] Built target ExampleGears
Consolidate compiler generated dependencies of target ExampleSimplePlanarMechanism
[ 90%] Built target ExampleSimplePlanarMechanism
Consolidate compiler generated dependencies of target ExampleCustomConstraint
[ 90%] Built target ExampleCustomConstraint
Consolidate compiler generated dependencies of target ConstrainedNumericalDiffOptimization
[ 90%] Built target ConstrainedNumericalDiffOptimization
Consolidate compiler generated dependencies of target ExampleAssemblerPlayground
[ 91%] Built target ExampleAssemblerPlayground
Consolidate compiler generated dependencies of target ExampleClosedTopologyMechanism
[ 91%] Built target ExampleClosedTopologyMechanism
Consolidate compiler generated dependencies of target ExampleTwoBoxCollide
[ 91%] Built target ExampleTwoBoxCollide
Consolidate compiler generated dependencies of target ExampleAmysIKProblem
[ 91%] Built target ExampleAmysIKProblem
Consolidate compiler generated dependencies of target UnconstrainedNumericalDiffOptimization
[ 91%] Built target UnconstrainedNumericalDiffOptimization
Consolidate compiler generated dependencies of target Differentiator
[ 91%] Built target Differentiator
Consolidate compiler generated dependencies of target ConstrainedOptimization
[ 92%] Built target ConstrainedOptimization
Consolidate compiler generated dependencies of target ExampleContactPlayground
[ 93%] Built target ExampleContactPlayground
Consolidate compiler generated dependencies of target ChainExample
[ 93%] Built target ChainExample
Consolidate compiler generated dependencies of target ExampleEventHandler
[ 93%] Built target ExampleEventHandler
Consolidate compiler generated dependencies of target ExampleKneeJoint
[ 93%] Built target ExampleKneeJoint
Consolidate compiler generated dependencies of target ExampleLongPendulum
[ 93%] Built target ExampleLongPendulum
Consolidate compiler generated dependencies of target SimbodyInstallTest
[ 93%] Built target SimbodyInstallTest
Consolidate compiler generated dependencies of target ExampleCablePath
[ 93%] Built target ExampleCablePath
Consolidate compiler generated dependencies of target ExampleGeodesic
[ 93%] Built target ExampleGeodesic
Consolidate compiler generated dependencies of target ExampleSampleAndHold
[ 93%] Built target ExampleSampleAndHold
Consolidate compiler generated dependencies of target ExampleEventReporter
[ 94%] Built target ExampleEventReporter
Consolidate compiler generated dependencies of target ExampleMotor-TorqueLimited-Constraint
[ 95%] Built target ExampleMotor-TorqueLimited-Constraint
Consolidate compiler generated dependencies of target ExampleMotor-TorqueLimited-Controller
[ 95%] Built target ExampleMotor-TorqueLimited-Controller
Consolidate compiler generated dependencies of target ExampleWrapping
[ 95%] Built target ExampleWrapping
Consolidate compiler generated dependencies of target JaredsDude
[ 95%] Built target JaredsDude
Consolidate compiler generated dependencies of target ExampleMotor-TorqueLimited-Motion
[ 95%] Built target ExampleMotor-TorqueLimited-Motion
Consolidate compiler generated dependencies of target ExampleMotorWithSpeedControl
[ 95%] Built target ExampleMotorWithSpeedControl
Consolidate compiler generated dependencies of target ExamplePendulum
[ 96%] Built target ExamplePendulum
Consolidate compiler generated dependencies of target UnconstrainedOptimization
[ 97%] Built target UnconstrainedOptimization
Consolidate compiler generated dependencies of target ParameterConstrainedOptimization
[ 97%] Built target ParameterConstrainedOptimization
Consolidate compiler generated dependencies of target TheoJansenStrandbeest
[ 97%] Built target TheoJansenStrandbeest
Consolidate compiler generated dependencies of target ExampleIMUTracking
[ 98%] Built target ExampleIMUTracking
Consolidate compiler generated dependencies of target ExampleScissorLift
[ 98%] Built target ExampleScissorLift
Consolidate compiler generated dependencies of target BricardMechanism
[ 98%] Built target BricardMechanism
Consolidate compiler generated dependencies of target Gazebo2Simbody
[ 98%] Built target Gazebo2Simbody
Consolidate compiler generated dependencies of target TaskSpaceControl-UR10
[ 99%] Built target TaskSpaceControl-UR10
Consolidate compiler generated dependencies of target TaskSpaceControl-Atlas
[100%] Built target TaskSpaceControl-Atlas
Installing the project stripped...
-- Install configuration: "Release"
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/api
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/SimbodyAPI.html
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/CHANGELOG.md
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/CONTRIBUTING.md
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/LICENSE.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/README.md
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/cmake/simbody/SimbodyConfig.cmake
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/cmake/simbody/SimbodyConfigVersion.cmake
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/cmake/simbody/SampleCMakeLists.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/pkgconfig/simbody.pc
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKlapack.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Mechanics.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Orientation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Scalar.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/SmallMatrix.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Constants.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Simmatrix.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/TemplatizedLapack.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/Testing.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/basics.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/BigMatrix.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MatrixBase.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MatrixCharacteristics.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MatrixHelper.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MatrixView_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Matrix_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/RowVectorBase.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/RowVectorView_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/RowVector_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/VectorBase.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/VectorIterator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/VectorView_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Vector_.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/DecorationGenerator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/DecorativeGeometry.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/PolygonalMesh.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/CoordinateAxis.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MassProperties.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Quaternion.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Rotation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SpatialAlgebra.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Transform.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/UnitVec.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/PolynomialRootFinder.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Random.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/CompositeNumericalTypes.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/NTraits.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/conjugate.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/negator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Event.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/EventHandler.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/EventReporter.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Measure.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/MeasureImplementation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Stage.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/State.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/StateImpl.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Study.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/StudyGuts.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Subsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SubsystemGuts.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/System.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SystemGuts.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Mat.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ResultType.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Row.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SmallDefsThatNeedBig.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SmallMatrixMixed.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/SymMat.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Vec.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Array.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/AtomicInteger.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ClonePtr.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Exception.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ExceptionMacros.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Fortran.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Function.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Parallel2DExecutor.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ParallelExecutor.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ParallelWorkQueue.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Pathname.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Plugin.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/PrivateImplementation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/PrivateImplementation_Defs.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ReferencePtr.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Serialize.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/StableArray.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/String.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/ThreadLocal.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Timing.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Value.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/VectorMath.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/Xml.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKcommon/internal/common.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/Simmatrix.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKcommon.so.3.5
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKcommon.so.3.5" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKcommon.so
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKmath.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/CPodesIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/ExplicitEulerIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/Integrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/RungeKutta2Integrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/RungeKutta3Integrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/RungeKuttaFeldbergIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/RungeKuttaMersonIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/SemiExplicitEuler2Integrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/SemiExplicitEulerIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/TimeStepper.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/VerletIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/Differentiator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/LinearAlgebra.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/MultibodyGraphMaker.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/Optimizer.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/BicubicSurface.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/CollisionDetectionAlgorithm.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Contact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/ContactGeometry.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/ContactTracker.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/GCVSPLUtil.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_BicubicBezierPatch.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_BicubicHermitePatch.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_Box.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_CubicBezierCurve.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_CubicHermiteCurve.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_LineSeg.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_Point.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_Sphere.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geo_Triangle.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Geodesic.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/GeodesicIntegrator.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/OBBTree.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/OrientedBoundingBox.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/ParticleConSurfaceSystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/Spline.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/SplineFitter.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/SimTKcpodes.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/OptimizerRep.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simmath/internal/common.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/SimmathUserGuide.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKmath.so.3.5
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKmath.so.3.5" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKmath.so
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKsimbody.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/SimTKsimbody_aux.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/Simbody.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Visualizer.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Visualizer_InputListener.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Visualizer_Reporter.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Assembler.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/AssemblyCondition.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/AssemblyCondition_Markers.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/AssemblyCondition_OrientationSensors.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/AssemblyCondition_QValue.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Body.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/CablePath.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/CableSpring.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/CableTrackerSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/CompliantContactSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ConditionalConstraint.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_Ball.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_BuiltIns.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_LineOnLineContact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_PointInPlane.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_PointOnPlaneContact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_Rod.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_SphereOnPlaneContact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_SphereOnSphereContact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Constraint_Weld.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ContactSurface.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ContactTrackerSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/DecorationSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ElasticFoundationForce.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ForceSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ForceSubsystemGuts.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_BuiltIns.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_Custom.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_DiscreteForces.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_Gravity.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_LinearBushing.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_MobilityConstantForce.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_MobilityDiscreteForce.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_MobilityLinearDamper.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_MobilityLinearSpring.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_MobilityLinearStop.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Force_Thermostat.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/GeneralContactSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/GeneralForceSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/HuntCrossleyContact.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/HuntCrossleyForce.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ImpulseSolver.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/LocalEnergyMinimizer.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Ball.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_BendStretch.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_BuiltIns.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Bushing.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Custom.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Cylinder.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Ellipsoid.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Free.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_FreeLine.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_FunctionBased.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Gimbal.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Ground.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_LineOrientation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Pin.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Planar.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Screw.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Slider.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_SphericalCoords.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Translation.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Universal.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MobilizedBody_Weld.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/Motion.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/MultibodySystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/ObservedPointFitter.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/PGSImpulseSolver.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/PLUSImpulseSolver.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/SemiExplicitEulerTimeStepper.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/SimbodyMatterSubsystem.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/SimbodyMatterSubtree.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/TextDataEventReporter.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/include/simbody/simbody/internal/common.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/SimbodyAdvancedProgrammingGuide.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/SimbodyAndMolmodelUserGuide.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/SimbodyTheoryManual.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKsimbody.so.3.5
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKsimbody.so.3.5" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/libSimTKsimbody.so
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/libexec/simbody/simbody-visualizer
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/libexec/simbody/simbody-visualizer" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ChainExample
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ChainExample" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ConstrainedNumericalDiffOptimization
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ConstrainedNumericalDiffOptimization" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ConstrainedOptimization
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ConstrainedOptimization" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Differentiator
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Differentiator" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleAmysIKProblem
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleAmysIKProblem" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleAssemblerPlayground
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleAssemblerPlayground" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleCablePath
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleCablePath" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleClosedTopologyMechanism
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleClosedTopologyMechanism" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleContactPlayground
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleContactPlayground" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleCustomConstraint
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleCustomConstraint" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleEventHandler
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleEventHandler" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleEventReporter
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleEventReporter" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleGears
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleGears" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleGeodesic
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleGeodesic" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleIMUTracking
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleIMUTracking" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleKneeJoint
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleKneeJoint" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleLongPendulum
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleLongPendulum" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Constraint
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Constraint" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Controller
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Controller" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Motion
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Motion" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotorWithSpeedControl
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleMotorWithSpeedControl" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExamplePendulum
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExamplePendulum" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleSampleAndHold
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleSampleAndHold" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleScissorLift
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleScissorLift" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleSimplePlanarMechanism
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleSimplePlanarMechanism" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleTwoBoxCollide
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleTwoBoxCollide" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleWrapping
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ExampleWrapping" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/JaredsDude
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/JaredsDude" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ParameterConstrainedOptimization
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/ParameterConstrainedOptimization" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/PendulumNoViz
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/PendulumNoViz" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Rattleback
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Rattleback" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimbodyInstallTest
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimbodyInstallTest" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimbodyInstallTestNoViz
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimbodyInstallTestNoViz" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimpleDifferentiator
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimpleDifferentiator" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimpleIntegrator
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/SimpleIntegrator" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TheoJansenStrandbeest
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TheoJansenStrandbeest" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UnconstrainedNumericalDiffOptimization
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UnconstrainedNumericalDiffOptimization" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UnconstrainedOptimization
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UnconstrainedOptimization" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UserGuide
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UserGuide" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UserGuideLimits
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/UserGuideLimits" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples//bin
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ChainExample.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ConstrainedNumericalDiffOptimization.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ConstrainedOptimization.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Differentiator.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleAmysIKProblem.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleAssemblerPlayground.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleCablePath.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleClosedTopologyMechanism.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleContactPlayground.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleCustomConstraint.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleEventHandler.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleEventReporter.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleGears.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleGeodesic.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleIMUTracking.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleKneeJoint.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleLongPendulum.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Constraint.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Controller.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Motion.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleMotorWithSpeedControl.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExamplePendulum.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleSampleAndHold.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleScissorLift.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleSimplePlanarMechanism.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleTwoBoxCollide.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ExampleWrapping.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/JaredsDude.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/ParameterConstrainedOptimization.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/PendulumNoViz.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Rattleback.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/SimbodyInstallTest.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/SimbodyInstallTestNoViz.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/SimpleDifferentiator.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/SimpleIntegrator.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TheoJansenStrandbeest.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/UnconstrainedNumericalDiffOptimization.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/UnconstrainedOptimization.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/UserGuide.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/UserGuideLimits.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/shared
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/shared/README.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/shared/SimbodyExampleHelper.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/shared/TaskSpace.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/shared/TaskSpace.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/README.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/CMakeLists.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/BricardMechanism
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/BricardMechanism" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/BricardMechanism/geometry/Bricard_EVEN_PART.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/BricardMechanism/geometry/Bricard_ODD_PART.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/BricardMechanism/ExampleBricardMechanism.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/BricardMechanism/CMakeLists.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Gazebo2Simbody
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/Gazebo2Simbody" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/double_pendulum.sdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/ragdoll.sdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/revolute_joint_test_merged.sdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/Gazebo2Simbody.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/CMakeLists.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TaskSpaceControl-UR10
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TaskSpaceControl-UR10" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Base.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Forearm.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Shoulder.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/UpperArm.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist1.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist2.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist3.obj
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/README.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/model.pdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/ur10_joint_limited_robot.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/ur10_robot.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/UR10.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/UR10.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/CMakeLists.txt
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TaskSpaceControl-Atlas
-- Set runtime path of "/usr/src/slapt-src/libraries/simbody/package-simbody/usr/lib/simbody/examples/TaskSpaceControl-Atlas" to ""
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/head.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/head_camera.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_clav.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_farm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_foot.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_hand.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_larm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_lglut.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_lleg.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_scap.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_talus.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uarm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uglut.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uleg.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/ltorso.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/mtorso.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/pelvis.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_clav.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_farm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_foot.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_hand.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_larm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_lglut.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_lleg.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_scap.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_talus.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uarm.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uglut.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uleg.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/utorso.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/utorso_pack.stl
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_free_pelvis.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_grounded.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_locked_pelvis.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_robotiq_hands.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_upper.urdf
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/Atlas.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/URDFReader.cpp
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/Atlas.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/URDFReader.h
-- Installing: /usr/src/slapt-src/libraries/simbody/package-simbody/usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/CMakeLists.txt

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/doc/simbody-3.5.4/examples/bin	/usr/lib/simbody/examples/
usr/lib/libSimTKcommon.so	libSimTKcommon.so.3.5
usr/lib/libSimTKmath.so	libSimTKmath.so.3.5
usr/lib/libSimTKsimbody.so	libSimTKsimbody.so.3.5

Making symbolic link creation script:
( cd usr/doc/simbody-3.5.4/examples ; rm -rf bin )
( cd usr/doc/simbody-3.5.4/examples ; ln -sf /usr/lib/simbody/examples/ bin )
( cd usr/lib ; rm -rf libSimTKcommon.so )
( cd usr/lib ; ln -sf libSimTKcommon.so.3.5 libSimTKcommon.so )
( cd usr/lib ; rm -rf libSimTKmath.so )
( cd usr/lib ; ln -sf libSimTKmath.so.3.5 libSimTKmath.so )
( cd usr/lib ; rm -rf libSimTKsimbody.so )
( cd usr/lib ; ln -sf libSimTKsimbody.so.3.5 libSimTKsimbody.so )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/doc/simbody-3.5.4/examples/bin'
removed './usr/lib/libSimTKcommon.so'
removed './usr/lib/libSimTKmath.so'
removed './usr/lib/libSimTKsimbody.so'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /usr/src/slapt-src/libraries/simbody/simbody-3.5.4-i586-2salix15.0.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/doc/
usr/doc/simbody-3.5.4/
usr/doc/simbody-3.5.4/CHANGELOG.md
usr/doc/simbody-3.5.4/CONTRIBUTING.md
usr/doc/simbody-3.5.4/LICENSE.txt
usr/doc/simbody-3.5.4/README.md
usr/doc/simbody-3.5.4/SimbodyAPI.html
usr/doc/simbody-3.5.4/SimbodyAdvancedProgrammingGuide.pdf
usr/doc/simbody-3.5.4/SimbodyAndMolmodelUserGuide.pdf
usr/doc/simbody-3.5.4/SimbodyTheoryManual.pdf
usr/doc/simbody-3.5.4/SimmathUserGuide.pdf
usr/doc/simbody-3.5.4/Simmatrix.pdf
usr/doc/simbody-3.5.4/examples/
usr/doc/simbody-3.5.4/examples/src/
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/CMakeLists.txt
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/ExampleBricardMechanism.cpp
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/geometry/
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/geometry/Bricard_EVEN_PART.obj
usr/doc/simbody-3.5.4/examples/src/BricardMechanism/geometry/Bricard_ODD_PART.obj
usr/doc/simbody-3.5.4/examples/src/CMakeLists.txt
usr/doc/simbody-3.5.4/examples/src/ChainExample.cpp
usr/doc/simbody-3.5.4/examples/src/ConstrainedNumericalDiffOptimization.cpp
usr/doc/simbody-3.5.4/examples/src/ConstrainedOptimization.cpp
usr/doc/simbody-3.5.4/examples/src/Differentiator.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleAmysIKProblem.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleAssemblerPlayground.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleCablePath.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleClosedTopologyMechanism.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleContactPlayground.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleCustomConstraint.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleEventHandler.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleEventReporter.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleGears.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleGeodesic.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleIMUTracking.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleKneeJoint.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleLongPendulum.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Constraint.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Controller.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleMotor-TorqueLimited-Motion.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleMotorWithSpeedControl.cpp
usr/doc/simbody-3.5.4/examples/src/ExamplePendulum.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleSampleAndHold.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleScissorLift.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleSimplePlanarMechanism.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleTwoBoxCollide.cpp
usr/doc/simbody-3.5.4/examples/src/ExampleWrapping.cpp
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/CMakeLists.txt
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/Gazebo2Simbody.cpp
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/double_pendulum.sdf
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/ragdoll.sdf
usr/doc/simbody-3.5.4/examples/src/Gazebo2Simbody/models/revolute_joint_test_merged.sdf
usr/doc/simbody-3.5.4/examples/src/JaredsDude.cpp
usr/doc/simbody-3.5.4/examples/src/ParameterConstrainedOptimization.cpp
usr/doc/simbody-3.5.4/examples/src/PendulumNoViz.cpp
usr/doc/simbody-3.5.4/examples/src/README.txt
usr/doc/simbody-3.5.4/examples/src/Rattleback.cpp
usr/doc/simbody-3.5.4/examples/src/SimbodyInstallTest.cpp
usr/doc/simbody-3.5.4/examples/src/SimbodyInstallTestNoViz.cpp
usr/doc/simbody-3.5.4/examples/src/SimpleDifferentiator.cpp
usr/doc/simbody-3.5.4/examples/src/SimpleIntegrator.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/Atlas.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/Atlas.h
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/CMakeLists.txt
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/TaskSpaceControl-Atlas.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/URDFReader.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/URDFReader.h
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/head.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/head_camera.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_clav.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_farm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_foot.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_hand.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_larm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_lglut.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_lleg.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_scap.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_talus.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uarm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uglut.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/l_uleg.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/ltorso.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/mtorso.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/pelvis.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_clav.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_farm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_foot.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_hand.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_larm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_lglut.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_lleg.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_scap.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_talus.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uarm.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uglut.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/r_uleg.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/utorso.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/geometry/utorso_pack.stl
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_free_pelvis.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_grounded.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_locked_pelvis.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_robotiq_hands.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-Atlas/models/atlas_v4_upper.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/CMakeLists.txt
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/TaskSpaceControl-UR10.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/UR10.cpp
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/UR10.h
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Base.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Forearm.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Shoulder.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/UpperArm.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist1.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist2.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/geometry/Wrist3.obj
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/README.txt
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/model.pdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/ur10_joint_limited_robot.urdf
usr/doc/simbody-3.5.4/examples/src/TaskSpaceControl-UR10/models/ur10_robot.urdf
usr/doc/simbody-3.5.4/examples/src/TheoJansenStrandbeest.cpp
usr/doc/simbody-3.5.4/examples/src/UnconstrainedNumericalDiffOptimization.cpp
usr/doc/simbody-3.5.4/examples/src/UnconstrainedOptimization.cpp
usr/doc/simbody-3.5.4/examples/src/UserGuide.cpp
usr/doc/simbody-3.5.4/examples/src/UserGuideLimits.cpp
usr/doc/simbody-3.5.4/examples/src/shared/
usr/doc/simbody-3.5.4/examples/src/shared/README.txt
usr/doc/simbody-3.5.4/examples/src/shared/SimbodyExampleHelper.h
usr/doc/simbody-3.5.4/examples/src/shared/TaskSpace.cpp
usr/doc/simbody-3.5.4/examples/src/shared/TaskSpace.h
usr/doc/simbody-3.5.4/simbody.SlackBuild
usr/include/
usr/include/simbody/
usr/include/simbody/SimTKcommon/
usr/include/simbody/SimTKcommon.h
usr/include/simbody/SimTKcommon/Constants.h
usr/include/simbody/SimTKcommon/Mechanics.h
usr/include/simbody/SimTKcommon/Orientation.h
usr/include/simbody/SimTKcommon/Scalar.h
usr/include/simbody/SimTKcommon/Simmatrix.h
usr/include/simbody/SimTKcommon/SmallMatrix.h
usr/include/simbody/SimTKcommon/TemplatizedLapack.h
usr/include/simbody/SimTKcommon/Testing.h
usr/include/simbody/SimTKcommon/basics.h
usr/include/simbody/SimTKcommon/internal/
usr/include/simbody/SimTKcommon/internal/Array.h
usr/include/simbody/SimTKcommon/internal/AtomicInteger.h
usr/include/simbody/SimTKcommon/internal/BigMatrix.h
usr/include/simbody/SimTKcommon/internal/ClonePtr.h
usr/include/simbody/SimTKcommon/internal/CompositeNumericalTypes.h
usr/include/simbody/SimTKcommon/internal/CoordinateAxis.h
usr/include/simbody/SimTKcommon/internal/DecorationGenerator.h
usr/include/simbody/SimTKcommon/internal/DecorativeGeometry.h
usr/include/simbody/SimTKcommon/internal/Event.h
usr/include/simbody/SimTKcommon/internal/EventHandler.h
usr/include/simbody/SimTKcommon/internal/EventReporter.h
usr/include/simbody/SimTKcommon/internal/Exception.h
usr/include/simbody/SimTKcommon/internal/ExceptionMacros.h
usr/include/simbody/SimTKcommon/internal/Fortran.h
usr/include/simbody/SimTKcommon/internal/Function.h
usr/include/simbody/SimTKcommon/internal/MassProperties.h
usr/include/simbody/SimTKcommon/internal/Mat.h
usr/include/simbody/SimTKcommon/internal/MatrixBase.h
usr/include/simbody/SimTKcommon/internal/MatrixCharacteristics.h
usr/include/simbody/SimTKcommon/internal/MatrixHelper.h
usr/include/simbody/SimTKcommon/internal/MatrixView_.h
usr/include/simbody/SimTKcommon/internal/Matrix_.h
usr/include/simbody/SimTKcommon/internal/Measure.h
usr/include/simbody/SimTKcommon/internal/MeasureImplementation.h
usr/include/simbody/SimTKcommon/internal/NTraits.h
usr/include/simbody/SimTKcommon/internal/Parallel2DExecutor.h
usr/include/simbody/SimTKcommon/internal/ParallelExecutor.h
usr/include/simbody/SimTKcommon/internal/ParallelWorkQueue.h
usr/include/simbody/SimTKcommon/internal/Pathname.h
usr/include/simbody/SimTKcommon/internal/Plugin.h
usr/include/simbody/SimTKcommon/internal/PolygonalMesh.h
usr/include/simbody/SimTKcommon/internal/PolynomialRootFinder.h
usr/include/simbody/SimTKcommon/internal/PrivateImplementation.h
usr/include/simbody/SimTKcommon/internal/PrivateImplementation_Defs.h
usr/include/simbody/SimTKcommon/internal/Quaternion.h
usr/include/simbody/SimTKcommon/internal/Random.h
usr/include/simbody/SimTKcommon/internal/ReferencePtr.h
usr/include/simbody/SimTKcommon/internal/ResultType.h
usr/include/simbody/SimTKcommon/internal/Rotation.h
usr/include/simbody/SimTKcommon/internal/Row.h
usr/include/simbody/SimTKcommon/internal/RowVectorBase.h
usr/include/simbody/SimTKcommon/internal/RowVectorView_.h
usr/include/simbody/SimTKcommon/internal/RowVector_.h
usr/include/simbody/SimTKcommon/internal/Serialize.h
usr/include/simbody/SimTKcommon/internal/SmallDefsThatNeedBig.h
usr/include/simbody/SimTKcommon/internal/SmallMatrixMixed.h
usr/include/simbody/SimTKcommon/internal/SpatialAlgebra.h
usr/include/simbody/SimTKcommon/internal/StableArray.h
usr/include/simbody/SimTKcommon/internal/Stage.h
usr/include/simbody/SimTKcommon/internal/State.h
usr/include/simbody/SimTKcommon/internal/StateImpl.h
usr/include/simbody/SimTKcommon/internal/String.h
usr/include/simbody/SimTKcommon/internal/Study.h
usr/include/simbody/SimTKcommon/internal/StudyGuts.h
usr/include/simbody/SimTKcommon/internal/Subsystem.h
usr/include/simbody/SimTKcommon/internal/SubsystemGuts.h
usr/include/simbody/SimTKcommon/internal/SymMat.h
usr/include/simbody/SimTKcommon/internal/System.h
usr/include/simbody/SimTKcommon/internal/SystemGuts.h
usr/include/simbody/SimTKcommon/internal/ThreadLocal.h
usr/include/simbody/SimTKcommon/internal/Timing.h
usr/include/simbody/SimTKcommon/internal/Transform.h
usr/include/simbody/SimTKcommon/internal/UnitVec.h
usr/include/simbody/SimTKcommon/internal/Value.h
usr/include/simbody/SimTKcommon/internal/Vec.h
usr/include/simbody/SimTKcommon/internal/VectorBase.h
usr/include/simbody/SimTKcommon/internal/VectorIterator.h
usr/include/simbody/SimTKcommon/internal/VectorMath.h
usr/include/simbody/SimTKcommon/internal/VectorView_.h
usr/include/simbody/SimTKcommon/internal/Vector_.h
usr/include/simbody/SimTKcommon/internal/Xml.h
usr/include/simbody/SimTKcommon/internal/common.h
usr/include/simbody/SimTKcommon/internal/conjugate.h
usr/include/simbody/SimTKcommon/internal/negator.h
usr/include/simbody/SimTKlapack.h
usr/include/simbody/SimTKmath.h
usr/include/simbody/SimTKsimbody.h
usr/include/simbody/SimTKsimbody_aux.h
usr/include/simbody/Simbody.h
usr/include/simbody/simbody/
usr/include/simbody/simbody/internal/
usr/include/simbody/simbody/internal/Assembler.h
usr/include/simbody/simbody/internal/AssemblyCondition.h
usr/include/simbody/simbody/internal/AssemblyCondition_Markers.h
usr/include/simbody/simbody/internal/AssemblyCondition_OrientationSensors.h
usr/include/simbody/simbody/internal/AssemblyCondition_QValue.h
usr/include/simbody/simbody/internal/Body.h
usr/include/simbody/simbody/internal/CablePath.h
usr/include/simbody/simbody/internal/CableSpring.h
usr/include/simbody/simbody/internal/CableTrackerSubsystem.h
usr/include/simbody/simbody/internal/CompliantContactSubsystem.h
usr/include/simbody/simbody/internal/ConditionalConstraint.h
usr/include/simbody/simbody/internal/Constraint.h
usr/include/simbody/simbody/internal/Constraint_Ball.h
usr/include/simbody/simbody/internal/Constraint_BuiltIns.h
usr/include/simbody/simbody/internal/Constraint_LineOnLineContact.h
usr/include/simbody/simbody/internal/Constraint_PointInPlane.h
usr/include/simbody/simbody/internal/Constraint_PointOnPlaneContact.h
usr/include/simbody/simbody/internal/Constraint_Rod.h
usr/include/simbody/simbody/internal/Constraint_SphereOnPlaneContact.h
usr/include/simbody/simbody/internal/Constraint_SphereOnSphereContact.h
usr/include/simbody/simbody/internal/Constraint_Weld.h
usr/include/simbody/simbody/internal/ContactSurface.h
usr/include/simbody/simbody/internal/ContactTrackerSubsystem.h
usr/include/simbody/simbody/internal/DecorationSubsystem.h
usr/include/simbody/simbody/internal/ElasticFoundationForce.h
usr/include/simbody/simbody/internal/Force.h
usr/include/simbody/simbody/internal/ForceSubsystem.h
usr/include/simbody/simbody/internal/ForceSubsystemGuts.h
usr/include/simbody/simbody/internal/Force_BuiltIns.h
usr/include/simbody/simbody/internal/Force_Custom.h
usr/include/simbody/simbody/internal/Force_DiscreteForces.h
usr/include/simbody/simbody/internal/Force_Gravity.h
usr/include/simbody/simbody/internal/Force_LinearBushing.h
usr/include/simbody/simbody/internal/Force_MobilityConstantForce.h
usr/include/simbody/simbody/internal/Force_MobilityDiscreteForce.h
usr/include/simbody/simbody/internal/Force_MobilityLinearDamper.h
usr/include/simbody/simbody/internal/Force_MobilityLinearSpring.h
usr/include/simbody/simbody/internal/Force_MobilityLinearStop.h
usr/include/simbody/simbody/internal/Force_Thermostat.h
usr/include/simbody/simbody/internal/GeneralContactSubsystem.h
usr/include/simbody/simbody/internal/GeneralForceSubsystem.h
usr/include/simbody/simbody/internal/HuntCrossleyContact.h
usr/include/simbody/simbody/internal/HuntCrossleyForce.h
usr/include/simbody/simbody/internal/ImpulseSolver.h
usr/include/simbody/simbody/internal/LocalEnergyMinimizer.h
usr/include/simbody/simbody/internal/MobilizedBody.h
usr/include/simbody/simbody/internal/MobilizedBody_Ball.h
usr/include/simbody/simbody/internal/MobilizedBody_BendStretch.h
usr/include/simbody/simbody/internal/MobilizedBody_BuiltIns.h
usr/include/simbody/simbody/internal/MobilizedBody_Bushing.h
usr/include/simbody/simbody/internal/MobilizedBody_Custom.h
usr/include/simbody/simbody/internal/MobilizedBody_Cylinder.h
usr/include/simbody/simbody/internal/MobilizedBody_Ellipsoid.h
usr/include/simbody/simbody/internal/MobilizedBody_Free.h
usr/include/simbody/simbody/internal/MobilizedBody_FreeLine.h
usr/include/simbody/simbody/internal/MobilizedBody_FunctionBased.h
usr/include/simbody/simbody/internal/MobilizedBody_Gimbal.h
usr/include/simbody/simbody/internal/MobilizedBody_Ground.h
usr/include/simbody/simbody/internal/MobilizedBody_LineOrientation.h
usr/include/simbody/simbody/internal/MobilizedBody_Pin.h
usr/include/simbody/simbody/internal/MobilizedBody_Planar.h
usr/include/simbody/simbody/internal/MobilizedBody_Screw.h
usr/include/simbody/simbody/internal/MobilizedBody_Slider.h
usr/include/simbody/simbody/internal/MobilizedBody_SphericalCoords.h
usr/include/simbody/simbody/internal/MobilizedBody_Translation.h
usr/include/simbody/simbody/internal/MobilizedBody_Universal.h
usr/include/simbody/simbody/internal/MobilizedBody_Weld.h
usr/include/simbody/simbody/internal/Motion.h
usr/include/simbody/simbody/internal/MultibodySystem.h
usr/include/simbody/simbody/internal/ObservedPointFitter.h
usr/include/simbody/simbody/internal/PGSImpulseSolver.h
usr/include/simbody/simbody/internal/PLUSImpulseSolver.h
usr/include/simbody/simbody/internal/SemiExplicitEulerTimeStepper.h
usr/include/simbody/simbody/internal/SimbodyMatterSubsystem.h
usr/include/simbody/simbody/internal/SimbodyMatterSubtree.h
usr/include/simbody/simbody/internal/TextDataEventReporter.h
usr/include/simbody/simbody/internal/Visualizer.h
usr/include/simbody/simbody/internal/Visualizer_InputListener.h
usr/include/simbody/simbody/internal/Visualizer_Reporter.h
usr/include/simbody/simbody/internal/common.h
usr/include/simbody/simmath/
usr/include/simbody/simmath/CPodesIntegrator.h
usr/include/simbody/simmath/Differentiator.h
usr/include/simbody/simmath/ExplicitEulerIntegrator.h
usr/include/simbody/simmath/Integrator.h
usr/include/simbody/simmath/LinearAlgebra.h
usr/include/simbody/simmath/MultibodyGraphMaker.h
usr/include/simbody/simmath/Optimizer.h
usr/include/simbody/simmath/RungeKutta2Integrator.h
usr/include/simbody/simmath/RungeKutta3Integrator.h
usr/include/simbody/simmath/RungeKuttaFeldbergIntegrator.h
usr/include/simbody/simmath/RungeKuttaMersonIntegrator.h
usr/include/simbody/simmath/SemiExplicitEuler2Integrator.h
usr/include/simbody/simmath/SemiExplicitEulerIntegrator.h
usr/include/simbody/simmath/TimeStepper.h
usr/include/simbody/simmath/VerletIntegrator.h
usr/include/simbody/simmath/internal/
usr/include/simbody/simmath/internal/BicubicSurface.h
usr/include/simbody/simmath/internal/CollisionDetectionAlgorithm.h
usr/include/simbody/simmath/internal/Contact.h
usr/include/simbody/simmath/internal/ContactGeometry.h
usr/include/simbody/simmath/internal/ContactTracker.h
usr/include/simbody/simmath/internal/GCVSPLUtil.h
usr/include/simbody/simmath/internal/Geo.h
usr/include/simbody/simmath/internal/Geo_BicubicBezierPatch.h
usr/include/simbody/simmath/internal/Geo_BicubicHermitePatch.h
usr/include/simbody/simmath/internal/Geo_Box.h
usr/include/simbody/simmath/internal/Geo_CubicBezierCurve.h
usr/include/simbody/simmath/internal/Geo_CubicHermiteCurve.h
usr/include/simbody/simmath/internal/Geo_LineSeg.h
usr/include/simbody/simmath/internal/Geo_Point.h
usr/include/simbody/simmath/internal/Geo_Sphere.h
usr/include/simbody/simmath/internal/Geo_Triangle.h
usr/include/simbody/simmath/internal/Geodesic.h
usr/include/simbody/simmath/internal/GeodesicIntegrator.h
usr/include/simbody/simmath/internal/OBBTree.h
usr/include/simbody/simmath/internal/OptimizerRep.h
usr/include/simbody/simmath/internal/OrientedBoundingBox.h
usr/include/simbody/simmath/internal/ParticleConSurfaceSystem.h
usr/include/simbody/simmath/internal/SimTKcpodes.h
usr/include/simbody/simmath/internal/Spline.h
usr/include/simbody/simmath/internal/SplineFitter.h
usr/include/simbody/simmath/internal/common.h
usr/lib/
usr/lib/cmake/
usr/lib/cmake/simbody/
usr/lib/cmake/simbody/SampleCMakeLists.txt
usr/lib/cmake/simbody/SimbodyConfig.cmake
usr/lib/cmake/simbody/SimbodyConfigVersion.cmake
usr/lib/libSimTKcommon.so.3.5
usr/lib/libSimTKmath.so.3.5
usr/lib/libSimTKsimbody.so.3.5
usr/lib/pkgconfig/
usr/lib/pkgconfig/simbody.pc
usr/lib/simbody/
usr/lib/simbody/examples/
usr/lib/simbody/examples/BricardMechanism
usr/lib/simbody/examples/ChainExample
usr/lib/simbody/examples/ConstrainedNumericalDiffOptimization
usr/lib/simbody/examples/ConstrainedOptimization
usr/lib/simbody/examples/Differentiator
usr/lib/simbody/examples/ExampleAmysIKProblem
usr/lib/simbody/examples/ExampleAssemblerPlayground
usr/lib/simbody/examples/ExampleCablePath
usr/lib/simbody/examples/ExampleClosedTopologyMechanism
usr/lib/simbody/examples/ExampleContactPlayground
usr/lib/simbody/examples/ExampleCustomConstraint
usr/lib/simbody/examples/ExampleEventHandler
usr/lib/simbody/examples/ExampleEventReporter
usr/lib/simbody/examples/ExampleGears
usr/lib/simbody/examples/ExampleGeodesic
usr/lib/simbody/examples/ExampleIMUTracking
usr/lib/simbody/examples/ExampleKneeJoint
usr/lib/simbody/examples/ExampleLongPendulum
usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Constraint
usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Controller
usr/lib/simbody/examples/ExampleMotor-TorqueLimited-Motion
usr/lib/simbody/examples/ExampleMotorWithSpeedControl
usr/lib/simbody/examples/ExamplePendulum
usr/lib/simbody/examples/ExampleSampleAndHold
usr/lib/simbody/examples/ExampleScissorLift
usr/lib/simbody/examples/ExampleSimplePlanarMechanism
usr/lib/simbody/examples/ExampleTwoBoxCollide
usr/lib/simbody/examples/ExampleWrapping
usr/lib/simbody/examples/Gazebo2Simbody
usr/lib/simbody/examples/JaredsDude
usr/lib/simbody/examples/ParameterConstrainedOptimization
usr/lib/simbody/examples/PendulumNoViz
usr/lib/simbody/examples/Rattleback
usr/lib/simbody/examples/SimbodyInstallTest
usr/lib/simbody/examples/SimbodyInstallTestNoViz
usr/lib/simbody/examples/SimpleDifferentiator
usr/lib/simbody/examples/SimpleIntegrator
usr/lib/simbody/examples/TaskSpaceControl-Atlas
usr/lib/simbody/examples/TaskSpaceControl-UR10
usr/lib/simbody/examples/TheoJansenStrandbeest
usr/lib/simbody/examples/UnconstrainedNumericalDiffOptimization
usr/lib/simbody/examples/UnconstrainedOptimization
usr/lib/simbody/examples/UserGuide
usr/lib/simbody/examples/UserGuideLimits
usr/libexec/
usr/libexec/simbody/
usr/libexec/simbody/simbody-visualizer

Slackware package /usr/src/slapt-src/libraries/simbody/simbody-3.5.4-i586-2salix15.0.txz created.

Installing package simbody-3.5.4-i586-2salix15.0...
| simbody (multibody physics API)
| 
| Simbody is a high-performance, open-source toolkit for science- and
| engineering-quality simulation of articulated mechanisms, including
| biomechanical structures such as human and animal skeletons,
| mechanical systems like robots, vehicles, and machines, and anything
| else that can be described as a set of rigid bodies interconnected
| by joints, influenced by forces and motions, and restricted
| by constraints.
| 
| 
| 
|