isri-aist/QpSolverCollection

Build failure in osqp-eigen

Closed this issue · 1 comments

https://github.com/isri-aist/QpSolverCollection/actions/runs/5166259421/jobs/9306237589

...
2023-06-04T00:07:18.4057886Z /home/runner/work/QpSolverCollection/QpSolverCollection/robotology/osqp-eigen/src/Data.cpp:143:84: error: template argument 3 is invalid
2023-06-04T00:07:18.4068722Z /home/runner/work/QpSolverCollection/QpSolverCollection/robotology/osqp-eigen/src/Data.cpp:144:58: error: ‘c_float’ was not declared in this scope; did you mean ‘float’?
2023-06-04T00:07:18.4069258Z   144 |                                 Eigen::Ref<Eigen::Matrix<c_float, Eigen::Dynamic, 1>> upperBound)
2023-06-04T00:07:18.4069575Z       |                                                          ^~~~~~~
2023-06-04T00:07:18.4069827Z       |                                                          float
2023-06-04T00:07:18.4070385Z /home/runner/work/QpSolverCollection/QpSolverCollection/robotology/osqp-eigen/src/Data.cpp:144:83: error: template argument 1 is invalid
2023-06-04T00:07:18.4070848Z   144 |                                 Eigen::Ref<Eigen::Matrix<c_float, Eigen::Dynamic, 1>> upperBound)
2023-06-04T00:07:18.4071165Z       |                                                                                   ^
2023-06-04T00:07:18.4071723Z /home/runner/work/QpSolverCollection/QpSolverCollection/robotology/osqp-eigen/src/Data.cpp:144:84: error: template argument 1 is invalid
2023-06-04T00:07:18.4072184Z   144 |                                 Eigen::Ref<Eigen::Matrix<c_float, Eigen::Dynamic, 1>> upperBound)
2023-06-04T00:07:18.4072712Z       |                                                                                    ^~
2023-06-04T00:07:18.4073271Z /home/runner/work/QpSolverCollection/QpSolverCollection/robotology/osqp-eigen/src/Data.cpp:144:84: error: template argument 3 is invalid
2023-06-04T00:07:18.4489804Z make[2]: *** [CMakeFiles/OsqpEigen.dir/build.make:76: CMakeFiles/OsqpEigen.dir/src/Data.cpp.o] Error 1
2023-06-04T00:07:18.4496198Z make[1]: *** [CMakeFiles/Makefile2:101: CMakeFiles/OsqpEigen.dir/all] Error 2
2023-06-04T00:07:18.4518879Z make: *** [Makefile:136: all] Error 2
2023-06-04T00:07:18.4547986Z ##[error]The process '/usr/local/bin/cmake' failed with exit code 2

Maybe related to robotology/osqp-eigen#131

@mmurooka yes this is related to this PR

we can either:

  • freeze OSQP to the v0.6.3 tag
  • wait for osqp-eigen PR (or an equivalent fix) to get merged