ompl

Build Status: SUCCESS     Last Build Date: 21.9.2020 19:43

Build Output
:: Synchronizing package databases...
downloading core.db...
downloading extra.db...
downloading community.db...
downloading multilib.db...
downloading abs_cd-local.db...
==> Making package: ompl 1.5.0-1 (Mon 21 Sep 2020 07:31:05 PM UTC)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (2) eigen-3.3.7-7 ninja-1.10.1-1

Total Download Size: 0.93 MiB
Total Installed Size: 6.77 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
downloading eigen-3.3.7-7-any.pkg.tar.zst...
downloading ninja-1.10.1-1-x86_64.pkg.tar.zst...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing ninja...
installing eigen...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Cleaning up package cache...
==> Retrieving sources...
-> Downloading 1.5.0.tar.gz...
==> Validating source files with sha512sums...
==> Extracting sources...
-> Extracting 1.5.0.tar.gz with bsdtar
==> Starting build()...
-- The CXX compiler identification is GNU 10.2.0
-- 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
-- Build type: Release
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3")
-- Checking for module 'ode'
-- Package 'ode', required by 'virtual:world', not found
-- Checking for module 'flann'
-- Package 'flann', required by 'virtual:world', not found
-- Checking for module 'libspot'
-- Package 'libspot', required by 'virtual:world', not found
-- Could NOT find spot (missing: SPOT_LIBRARIES SPOT_INCLUDE_DIRS)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find PY_numpy (missing: PY_NUMPY)
-- Could NOT find PY_pyplusplus (missing: PY_PYPLUSPLUS)
-- Could NOT find PY_pygccxml (missing: PY_PYGCCXML)
-- Could NOT find castxml (missing: CASTXML)
-- Checking for module 'yaml-cpp'
-- Package 'yaml-cpp', required by 'virtual:world', not found
-- Could NOT find yaml-cpp (missing: YAMLCPP_LIBRARIES YAMLCPP_INCLUDE_DIRS)
-- The following features have been enabled:

* OMPL_VERSIONED_INSTALL, Whether to install header files in
<prefix>/include/ompl-X.Y/ompl, where X and Y are the major and minor
version numbers
* OMPL_BUILD_TESTS, Whether to build the unit tests.
* OMPL_BUILD_DEMOS, Whether to build the OMPL demo programs.

-- The following OPTIONAL packages have been found:

* Threads, <https://en.wikipedia.org/wiki/POSIX_Threads>
Pthreads is sometimes needed, depending on OS / compiler.
* Python, <https://www.python.org>
Used for python bindings.
* PkgConfig, <https://www.freedesktop.org/wiki/Software/pkg-config/>
Used to find (compilation flags for) dependencies.

-- The following REQUIRED packages have been found:

* Eigen3, <http://eigen.tuxfamily.org>
A linear algebra library used throughout OMPL.
* Boost (required version >= 1.58), <https://www.boost.org>
Used throughout OMPL for data serialization, graphs, etc.

-- The following features have been disabled:

* OMPL_BUILD_PYBINDINGS, Whether to build the Python bindings.
* OMPL_BUILD_PYTESTS, Whether to build/run the python binding unit tests.

-- The following OPTIONAL packages have not been found:

* pypy, <https://pypy.org>
Used to speed up the generation of python bindings.
* MORSE, <https://www.openrobots.org/wiki/morse>
OMPL includes a plugin for the MORSE Robot Simulation engine.
* ODE, <http://ode.org>
The Open Dynamics Engine can be used as a "black box" for kinodynamic planning.
* Triangle, <http://www.cs.cmu.edu/~quake/triangle.html>
Used to create triangular decompositions of polygonal 2D environments.
* flann (required version >= 1.8.3), <https://github.com/mariusmuja/flann>
If detetected, FLANN can be used for nearest neighbor queries by OMPL.
* spot, <http://spot.lrde.epita.fr>
Used for constructing finite automata from LTL formulae.
* Doxygen, <http://doxygen.org>
Used to create the OMPL documentation (i.e., https://ompl.kavrakilab.org).
* castxml, <https://github.com/CastXML/CastXML>
Used to generate Python bindings.
* yaml-cpp, <https://github.com/jbeder/yaml-cpp>
Used for parsing input data for the PlanarManipulator demo.

-- The following Python modules were NOT found:

* numpy pyplusplus pygccxml

-- Configuring done
-- Generating done
-- Build files have been written to: /build/src/ompl-1.5.0/build
[1/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/goals/src/GoalState.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalState.h:40,
from ../src/ompl/base/goals/src/GoalState.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[2/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/objectives/src/MaximizeMinClearanceObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/MaximizeMinClearanceObjective.h:40,
from ../src/ompl/base/objectives/src/MaximizeMinClearanceObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[3/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/goals/src/GoalSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalSpace.h:40,
from ../src/ompl/base/goals/src/GoalSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[4/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/goals/src/GoalStates.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/GoalSampleableRegion.h:40,
from ../src/ompl/base/goals/GoalStates.h:40,
from ../src/ompl/base/goals/src/GoalStates.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[5/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/goals/src/GoalRegion.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/goals/GoalRegion.h:40,
from ../src/ompl/base/goals/src/GoalRegion.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[6/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/goals/src/GoalLazySamples.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/ScopedState.h:40,
from ../src/ompl/base/goals/src/GoalLazySamples.cpp:39:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[7/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/objectives/src/PathLengthOptimizationObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/PathLengthOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/PathLengthOptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[8/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/objectives/src/MinimaxObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MinimaxObjective.h:40,
from ../src/ompl/base/objectives/src/MinimaxObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[9/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/deterministic/src/HaltonSequence.cpp.o
[10/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/deterministic/src/PrecomputedSequence.cpp.o
[11/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/objectives/src/MechanicalWorkOptimizationObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/MechanicalWorkOptimizationObjective.h:40,
from ../src/ompl/base/objectives/src/MechanicalWorkOptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[12/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/objectives/src/StateCostIntegralObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/objectives/StateCostIntegralObjective.h:40,
from ../src/ompl/base/objectives/src/StateCostIntegralObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[13/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/informed/src/OrderedInfSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/OrderedInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/OrderedInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[14/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/informed/src/PathLengthDirectInfSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/PathLengthDirectInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/PathLengthDirectInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[15/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/BridgeTestValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/BridgeTestValidStateSampler.cpp:2:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[16/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/informed/src/RejectionInfSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/informed/RejectionInfSampler.h:41,
from ../src/ompl/base/samplers/informed/src/RejectionInfSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[17/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/GaussianValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/GaussianValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[18/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/DeterministicStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/samplers/DeterministicStateSampler.h:40,
from ../src/ompl/base/samplers/src/DeterministicStateSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[19/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/InformedStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/base/samplers/src/InformedStateSampler.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[20/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/MaximizeClearanceValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MaximizeClearanceValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[21/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/ObstacleBasedValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/ObstacleBasedValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[22/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/MinimumClearanceValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/MinimumClearanceValidStateSampler.cpp:41:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[23/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/samplers/src/UniformValidStateSampler.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/samplers/src/UniformValidStateSampler.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[24/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/DiscreteStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/DiscreteStateSpace.h:40,
from ../src/ompl/base/spaces/src/DiscreteStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[25/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/constraint/src/ProjectedStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/PlannerData.h:46,
from ../src/ompl/base/spaces/constraint/ProjectedStateSpace.h:41,
from ../src/ompl/base/spaces/constraint/src/ProjectedStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[26/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/constraint/src/ConstrainedStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/ConstrainedStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/ConstrainedStateSpace.cpp:38:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[27/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/RealVectorBounds.cpp.o
[28/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/constraint/src/TangentBundleStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘const PlainObject Eigen::MatrixBase<Derived>::normalized() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::MatrixBase<Derived>::PlainObject = Eigen::Matrix<double, -1, 1>]’:
../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:122:48: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:77:7: warning: implicitly-declared ‘constexpr Eigen::internal::no_assignment_operator::no_assignment_operator(const Eigen::internal::no_assignment_operator&)’ is deprecated [-Wdeprecated-copy]
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:367,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:92:29: note: because ‘Eigen::internal::no_assignment_operator’ has user-provided ‘Eigen::internal::no_assignment_operator& Eigen::internal::no_assignment_operator::operator=(const Eigen::internal::no_assignment_operator&)’
92 | no_assignment_operator& operator=(const no_assignment_operator&);
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:466,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/TangentBundleStateSpace.h:40,
from ../src/ompl/base/spaces/constraint/src/TangentBundleStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: synthesized method ‘Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >&)’ first required here
127 | _Nested n(derived());
| ^
[29/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/RealVectorStateProjections.cpp.o
In file included from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../src/ompl/base/spaces/src/RealVectorStateProjections.cpp: In member function ‘virtual void ompl::base::RealVectorLinearProjectionEvaluator::project(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<double, -1, 1> >) const’:
../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:155:89: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<double, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
155 | projection_.project(state->as<RealVectorStateSpace::StateType>()->values, projection);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<double, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/ompl/base/spaces/RealVectorStateProjections.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateProjections.cpp:37:
../src/ompl/base/ProjectionEvaluator.h:100:74: note: initializing argument 2 of ‘void ompl::base::ProjectionMatrix::project(const double*, Eigen::Ref<Eigen::Matrix<double, -1, 1> >) const’
100 | void project(const double *from, Eigen::Ref<Eigen::VectorXd> to) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[30/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/DubinsStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/DubinsStateSpace.h:40,
from ../src/ompl/base/spaces/src/DubinsStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[31/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/RealVectorStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/RealVectorStateSpace.h:40,
from ../src/ompl/base/spaces/src/RealVectorStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[32/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/constraint/src/AtlasStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘const PlainObject Eigen::MatrixBase<Derived>::normalized() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::MatrixBase<Derived>::PlainObject = Eigen::Matrix<double, -1, 1>]’:
../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:424:57: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:77:7: warning: implicitly-declared ‘constexpr Eigen::internal::no_assignment_operator::no_assignment_operator(const Eigen::internal::no_assignment_operator&)’ is deprecated [-Wdeprecated-copy]
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:367,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:92:29: note: because ‘Eigen::internal::no_assignment_operator’ has user-provided ‘Eigen::internal::no_assignment_operator& Eigen::internal::no_assignment_operator::operator=(const Eigen::internal::no_assignment_operator&)’
92 | no_assignment_operator& operator=(const no_assignment_operator&);
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:466,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/src/AtlasStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: synthesized method ‘Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >::CwiseBinaryOp(const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >&)’ first required here
127 | _Nested n(derived());
| ^
[33/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/SE2StateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE2StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[34/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/ReedsSheppStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE2StateSpace.h:40,
from ../src/ompl/base/spaces/ReedsSheppStateSpace.h:40,
from ../src/ompl/base/spaces/src/ReedsSheppStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[35/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/SE3StateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SE3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SE3StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[36/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/SO2StateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO2StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO2StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[37/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/SO3StateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/SO3StateSpace.h:40,
from ../src/ompl/base/spaces/src/SO3StateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[38/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/Cost.cpp.o
[39/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/TimeStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/TimeStateSpace.h:40,
from ../src/ompl/base/spaces/src/TimeStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[40/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/ProblemDefinition.h:41,
from ../src/ompl/base/samplers/InformedStateSampler.h:45,
from ../src/ompl/geometric/planners/informedtrees/aitstar/ImplicitGraph.h:42,
from ../src/ompl/geometric/planners/informedtrees/aitstar/src/ImplicitGraph.cpp:36:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[41/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/src/WrapperStateSpace.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../src/ompl/base/spaces/src/WrapperStateSpace.cpp: In member function ‘virtual void ompl::base::WrapperProjectionEvaluator::project(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<double, -1, 1> >) const’:
../src/ompl/base/spaces/src/WrapperStateSpace.cpp:74:103: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<double, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
74 | projection_->project(state->as<ompl::base::WrapperStateSpace::StateType>()->getState(), projection);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<double, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/spaces/WrapperStateSpace.h:42,
from ../src/ompl/base/spaces/src/WrapperStateSpace.cpp:37:
../src/ompl/base/ProjectionEvaluator.h:149:82: note: initializing argument 2 of ‘virtual void ompl::base::ProjectionEvaluator::project(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<double, -1, 1> >) const’
149 | virtual void project(const State *state, Eigen::Ref<Eigen::VectorXd> projection) const = 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[42/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/GenericParam.cpp.o
[43/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/DiscreteMotionValidator.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/DiscreteMotionValidator.h:41,
from ../src/ompl/base/src/DiscreteMotionValidator.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[44/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/Goal.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Goal.h:41,
from ../src/ompl/base/src/Goal.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[45/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/OptimizationObjective.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/OptimizationObjective.h:41,
from ../src/ompl/base/src/OptimizationObjective.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[46/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/Planner.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/SpaceInformation.h:43,
from ../src/ompl/base/Planner.h:40,
from ../src/ompl/base/src/Planner.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[47/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/src/PlannerStatus.cpp.o
[48/286] Building CXX object src/ompl/CMakeFiles/ompl.dir/base/spaces/constraint/src/AtlasChart.cpp.o
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: warning: implicitly-declared ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ is deprecated [-Wdeprecated-copy]
239 | computeCoordinates(projection, coord);
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >’ has user-provided ‘Eigen::RefBase<Derived>& Eigen::RefBase<Derived>::operator=(const Eigen::RefBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h:89:3: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: warning: implicitly-declared ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
58 | template<typename Derived> class RefBase
| ^~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: warning: implicitly-declared ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ is deprecated [-Wdeprecated-copy]
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:37:34: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::MatrixBase(const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ is deprecated [-Wdeprecated-copy]
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Matrix<int, -1, 1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h: In copy constructor ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:219:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 0>&)’ first required here
219 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:471,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:58:34: note: synthesized method ‘Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>::MapBase(const Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> >, 1>&)’ first required here
58 | template<typename Derived> class RefBase
| ^~~~~~~
/usr/include/eigen3/Eigen/src/Core/Ref.h: In copy constructor ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’:
/usr/include/eigen3/Eigen/src/Core/Ref.h:192:76: note: synthesized method ‘Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >::RefBase(const Eigen::RefBase<Eigen::Ref<Eigen::Matrix<int, -1, 1> > >&)’ first required here
192 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
In file included from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
../src/ompl/base/ProjectionEvaluator.h: In member function ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const ompl::base::State*, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’:
../src/ompl/base/ProjectionEvaluator.h:239:53: note: synthesized method ‘Eigen::Ref<Eigen::Matrix<int, -1, 1> >::Ref(const Eigen::Ref<Eigen::Matrix<int, -1, 1> >&)’ first required here
239 | computeCoordinates(projection, coord);
| ^
../src/ompl/base/ProjectionEvaluator.h:232:65: note: initializing argument 2 of ‘void ompl::base::ProjectionEvaluator::computeCoordinates(const Eigen::Ref<Eigen::Matrix<double, -1, 1> >&, Eigen::Ref<Eigen::Matrix<int, -1, 1> >) const’
232 | Eigen::Ref<Eigen::VectorXi> coord) const;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; LhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; RhsType = const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, 0>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, 0>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator+(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, 0>; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:187:31: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:226:53: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Ref<const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Ref<const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: required from ‘const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Ref<const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:235:39: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:235:45: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/QR:34,
from /usr/include/eigen3/Eigen/Dense:4,
from ../src/ompl/base/Constraint.h:46,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h: In instantiation of ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’:
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:332:32: warning: implicitly-declared ‘Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
332 | Block<HCoeffs,Dynamic,1> hCoeffsSegment = hCoeffs.segment(k,bs);
| ^~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:462,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of ‘Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_score_coeff_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:123:10: required from ‘const Eigen::CwiseUnaryOp<CustomUnaryOp, const Derived> Eigen::MatrixBase<Derived>::unaryExpr(const CustomUnaryOp&) const [with CustomUnaryOp = Eigen::internal::scalar_score_coeff_op<double>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:522:35: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
66 | : m_xpr(xpr), m_functor(func) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:85: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14: required from ‘const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:93: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14: required from ‘const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14: required from ‘const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14: required from ‘const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:63: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14: required from ‘const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14: required from ‘const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:512,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h: In instantiation of ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]’:
/usr/include/eigen3/Eigen/src/Core/Redux.h:416:17: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double>; Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Core/Redux.h:438:25: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:497:55: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:56:7: warning: implicitly-declared ‘constexpr Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >::MatrixBase(const Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >&)’ is deprecated [-Wdeprecated-copy]
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:512,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:56:7: warning: implicitly-declared ‘constexpr Eigen::internal::no_assignment_operator::no_assignment_operator(const Eigen::internal::no_assignment_operator&)’ is deprecated [-Wdeprecated-copy]
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:367,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:92:29: note: because ‘Eigen::internal::no_assignment_operator’ has user-provided ‘Eigen::internal::no_assignment_operator& Eigen::internal::no_assignment_operator::operator=(const Eigen::internal::no_assignment_operator&)’
92 | no_assignment_operator& operator=(const no_assignment_operator&);
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:478,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Redux.h:338:95: note: synthesized method ‘Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>::PartialReduxExpr(const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>&)’ first required here
338 | EIGEN_DEVICE_FUNC explicit redux_evaluator(const XprType &xpr) : m_evaluator(xpr), m_xpr(xpr) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:440,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1294:54: note: initializing argument 1 of ‘Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::evaluator(Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::XprType) [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; MemberOp = Eigen::internal::member_sum<double>; int Direction = 0; Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]’
1294 | EIGEN_DEVICE_FUNC explicit evaluator(const XprType xpr)
| ~~~~~~~~~~~~~~^~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56: required from ‘typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:127: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14: required from ‘const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51: required from ‘typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:128: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14: required from ‘const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because ‘Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>’ has user-provided ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]’
435 | TriangularViewType& operator=(const TriangularViewImpl& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of ‘Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10: required from ‘Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:43: required from ‘const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:38: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared ‘Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
64 | explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of ‘Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10: required from ‘Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:43: required from ‘const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:90: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared ‘Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
64 | explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of ‘Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10: required from ‘Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:43: required from ‘const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]’
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:48: required from ‘const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:93: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
64 | explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10: required from ‘Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:21: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
353 | m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51: required from ‘typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:490:47: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:492:30: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10: required from ‘Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:561:23: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10: required from ‘Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, -1>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:103: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>]’
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:55: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:275:58: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
275 | typename nested_eval<Lhs,Rhs::SizeAtCompileTime>::type actual_lhs(lhs);
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 9; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51: required from ‘typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 9; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 9>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:679:73: required from ‘void Eigen::internal::kernel_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/misc/Kernel.h:56:71: required from ‘void Eigen::internal::kernel_retval_base<DecompositionType>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _DecompositionType = Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >]’
/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >]’
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:838:19: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::ReturnByValue<OtherDerived>&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; OtherDerived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
/usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:41: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:489,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of ‘Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51: required from ‘typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:687:37: required from ‘void Eigen::internal::kernel_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/misc/Kernel.h:56:71: required from ‘void Eigen::internal::kernel_retval_base<DecompositionType>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _DecompositionType = Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >]’
/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >]’
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:838:19: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::ReturnByValue<OtherDerived>&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; OtherDerived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
/usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:41: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
217 | explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:462,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of ‘Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: required from ‘const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false> >]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:696:90: required from ‘void Eigen::internal::kernel_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/misc/Kernel.h:56:71: required from ‘void Eigen::internal::kernel_retval_base<DecompositionType>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; _DecompositionType = Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >]’
/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue<Derived>::evalTo(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >]’
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:838:19: required from ‘void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::ReturnByValue<OtherDerived>&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; OtherDerived = Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
/usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from ‘Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:41: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
66 | : m_xpr(xpr), m_functor(func) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:285:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:285:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:285:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10: required from ‘Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:70: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
353 | m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10: required from ‘Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:84: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:429:16: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:469,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because ‘Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >’ has user-provided ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >]’
288 | Derived& operator=(const MapBase& other)
| ^~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:462,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of ‘Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_score_coeff_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:123:10: required from ‘const Eigen::CwiseUnaryOp<CustomUnaryOp, const Derived> Eigen::MatrixBase<Derived>::unaryExpr(const CustomUnaryOp&) const [with CustomUnaryOp = Eigen::internal::scalar_score_coeff_op<double>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:381:43: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
66 | : m_xpr(xpr), m_functor(func) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>]’:
/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10: required from ‘const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:406:78: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:439,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
93 | EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:460:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>::Block(const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10: required from ‘Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:280:12: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
353 | m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22: required from ‘void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:18: required from ‘void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:280:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:285:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:474,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of ‘Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10: required from ‘Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:43: required from ‘const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:38: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:285:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
64 | explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10: required from ‘Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, -1>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:28: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10: required from ‘Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:78: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]’:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]’
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]’
/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19: required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25: required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:360:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type<typename Eigen::internal::traits<Eigen::HouseholderSequence<VectorsType, CoeffsType, Side> >::Scalar, OtherDerived>::Type = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:95: required from here
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared ‘Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)’ is deprecated [-Wdeprecated-copy]
378 | LhsNested actual_lhs(lhs);
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:445,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because ‘Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >’ has user-provided ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]’
55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:493,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared ‘constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
379 | RhsNested actual_rhs(rhs);
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:162:75: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:118:53: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10: required from ‘Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:480:16: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31: required from ‘void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:14: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10: required from ‘const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:222:31: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)’ is deprecated [-Wdeprecated-copy]
353 | m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:461,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]’:
/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: required from ‘typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>]’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>]’
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]’
/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31: required from ‘ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:55: required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7: required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10: required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10: required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:161:62: required from here
/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
105 | : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10: required from ‘Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:280:20: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]’
830 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
| ^~~~~~~~
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR’
842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro ‘EIGEN_INHERIT_ASSIGNMENT_OPERATORS’
161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:472,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of ‘Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’:
/usr/include/eigen3/Eigen/src/Core/Block.h:166:59: required from ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/Block.h:142:59: required from ‘Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61: required from ‘Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80: required from ‘void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:280:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; HCoeffs = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:334:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked<MatrixQR, HCoeffs, MatrixQRScalar, InnerStrideIsOne>::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix<double, -1, -1>; HCoeffs = Eigen::Matrix<double, -1, 1>; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:391:73: required from ‘void Eigen::HouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:172:7: required from ‘Eigen::HouseholderQR<MatrixType>& Eigen::HouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:103:14: required from ‘Eigen::HouseholderQR<MatrixType>::HouseholderQR(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h:404:10: required from ‘const Eigen::HouseholderQR<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::householderQr() const [with Derived = Eigen::ReturnByValue<Eigen::internal::kernel_retval_base<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> > > >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:166:44: required from here
/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)’ is deprecated [-Wdeprecated-copy]
375 | m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
| ^
In file included from /usr/include/eigen3/Eigen/Core:88,
from ../src/ompl/base/ProjectionEvaluator.h:49,
from ../src/ompl/base/StateSpace.h:43,
from ../src/ompl/base/Constraint.h:40,
from ../src/ompl/base/spaces/constraint/AtlasStateSpace.h:42,
from ../src/ompl/base/spaces/constraint/AtlasChart.h:40,
from ../src/ompl/base/spaces/constraint/src/AtlasChart.cpp:37:
/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because ‘Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>’ has user-provided ‘Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType,